home *** CD-ROM | disk | FTP | other *** search
/ InfoMagic Internet Tools 1993 July / Internet Tools.iso / iso9660 / ip / manage / snmp / mit / snmp.tar < prev    next >
Tape Archive  |  1991-05-17  |  416.0 KB

open in: MacOS 8.1     |     Win98     |     DOS

browse contents    |     view JSON data     |     view as text


This file was processed as: Tape Archive (archive/tar).

ConfidenceProgramDetectionMatch TypeSupport
100% dexvert Tape Archive (archive/tar) magic Supported
100% file tar archive default
99% file tar archive (V7), file ./, mode 775 , uid 25653 , gid 144 , size 0 , seconds 5015035346 default
98% file data default
100% TrID Sybase iAnywhere database files default (weak)
100% siegfried x-fmt/265 Tape Archive Format default
100% lsar Tar default
100% gt2 TAR Archiv gefunden (Auflistung ist deaktiviert) default
100% disktype Pre-POSIX tar archive default



hex view
+--------+-------------------------+-------------------------+--------+--------+
|00000000| 2e 2f 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |./......|........|
|00000010| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000020| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000030| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000040| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000050| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000060| 00 00 00 00 20 20 20 37 | 37 35 20 00 20 32 35 36 |.... 7|75 . 256|
|00000070| 35 33 20 00 20 20 20 31 | 34 34 20 00 20 20 20 20 |53 . 1|44 . |
|00000080| 20 20 20 20 20 20 30 20 | 20 35 30 31 35 30 33 35 | 0 | 5015035|
|00000090| 33 34 36 20 20 20 34 32 | 35 36 00 20 00 00 00 00 |346 42|56. ....|
|000000a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000000b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000000c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000000d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000000e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000000f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000100| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000110| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000120| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000130| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000140| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000150| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000160| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000170| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000180| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000190| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000001a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000001b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000001c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000001d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000001e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000001f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000200| 2e 2f 52 43 53 00 00 00 | 00 00 00 00 00 00 00 00 |./RCS...|........|
|00000210| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000220| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000230| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000240| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000250| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000260| 00 00 00 00 20 20 20 37 | 37 37 20 00 20 32 35 36 |.... 7|77 . 256|
|00000270| 35 33 20 00 20 20 20 31 | 34 34 20 00 20 20 20 20 |53 . 1|44 . |
|00000280| 20 20 20 20 20 20 30 00 | 20 35 30 31 35 30 33 34 | 0.| 5015034|
|00000290| 30 32 32 20 20 20 36 30 | 32 35 00 20 32 2e 2f 52 |022 60|25. 2./R|
|000002a0| 43 53 54 52 45 45 00 00 | 00 00 00 00 00 00 00 00 |CSTREE..|........|
|000002b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000002c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000002d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000002e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000002f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000300| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000310| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000320| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000330| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000340| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000350| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000360| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000370| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000380| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000390| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000003a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000003b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000003c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000003d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000003e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000003f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000400| 2e 2f 4d 61 6b 65 66 69 | 6c 65 00 00 00 00 00 00 |./Makefi|le......|
|00000410| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000420| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000430| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000440| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000450| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000460| 00 00 00 00 20 20 20 34 | 34 34 20 00 20 32 35 36 |.... 4|44 . 256|
|00000470| 35 33 20 00 20 20 20 31 | 34 34 20 00 20 20 20 20 |53 . 1|44 . |
|00000480| 20 20 20 33 33 30 34 20 | 20 35 30 31 35 30 33 35 | 3304 | 5015035|
|00000490| 33 32 33 20 20 20 35 37 | 37 32 00 20 00 00 00 00 |323 57|72. ....|
|000004a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000004b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000004c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000004d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000004e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000004f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000500| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000510| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000520| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000530| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000540| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000550| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000560| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000570| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000580| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000590| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000005a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000005b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000005c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000005d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000005e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000005f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000600| 0a 23 0a 23 09 24 48 65 | 61 64 65 72 3a 20 4d 61 |.#.#.$He|ader: Ma|
|00000610| 6b 65 66 69 6c 65 2c 76 | 20 33 2e 30 20 39 31 2f |kefile,v| 3.0 91/|
|00000620| 30 35 2f 31 37 20 31 36 | 3a 31 39 3a 32 30 20 6a |05/17 16|:19:20 j|
|00000630| 72 64 20 45 78 70 20 24 | 0a 23 09 41 75 74 68 6f |rd Exp $|.#.Autho|
|00000640| 72 3a 20 4a 2e 20 44 61 | 76 69 6e 0a 23 09 43 6f |r: J. Da|vin.#.Co|
|00000650| 70 79 72 69 67 68 74 20 | 31 39 38 38 2c 20 31 39 |pyright |1988, 19|
|00000660| 38 39 2c 20 4d 61 73 73 | 61 63 68 75 73 65 74 74 |89, Mass|achusett|
|00000670| 73 20 49 6e 73 74 69 74 | 75 74 65 20 6f 66 20 54 |s Instit|ute of T|
|00000680| 65 63 68 6e 6f 6c 6f 67 | 79 0a 23 09 53 65 65 20 |echnolog|y.#.See |
|00000690| 70 65 72 6d 69 73 73 69 | 6f 6e 20 61 6e 64 20 64 |permissi|on and d|
|000006a0| 69 73 63 6c 61 69 6d 65 | 72 20 6e 6f 74 69 63 65 |isclaime|r notice|
|000006b0| 20 69 6e 20 66 69 6c 65 | 20 22 6e 6f 74 69 63 65 | in file| "notice|
|000006c0| 2e 68 22 0a 23 0a 0a 23 | 0a 23 09 44 65 66 69 6e |.h".#..#|.#.Defin|
|000006d0| 65 20 52 43 53 20 72 65 | 76 69 73 6f 6e 20 6e 75 |e RCS re|vison nu|
|000006e0| 6d 62 65 72 20 66 6f 72 | 20 74 68 69 73 20 72 65 |mber for| this re|
|000006f0| 6c 65 61 73 65 0a 23 0a | 56 45 52 53 49 4f 4e 09 |lease.#.|VERSION.|
|00000700| 09 3d 09 33 2e 30 0a 0a | 4c 49 42 53 09 09 3d 09 |.=.3.0..|LIBS..=.|
|00000710| 73 6e 6d 70 09 09 5c 0a | 09 09 09 62 73 64 0a 0a |snmp..\.|...bsd..|
|00000720| 54 41 52 47 45 54 53 09 | 09 3d 09 24 28 4c 49 42 |TARGETS.|.=.$(LIB|
|00000730| 53 29 09 09 5c 0a 09 09 | 09 73 6e 6d 70 67 65 74 |S)..\...|.snmpget|
|00000740| 09 09 5c 0a 09 09 09 73 | 6e 6d 70 73 65 74 09 09 |..\....s|nmpset..|
|00000750| 5c 0a 09 09 09 73 6e 6d | 70 6e 65 78 74 09 5c 0a |\....snm|pnext.\.|
|00000760| 09 09 09 73 6e 6d 70 74 | 72 61 70 09 5c 0a 09 09 |...snmpt|rap.\...|
|00000770| 09 73 6e 6d 70 74 72 61 | 70 64 09 5c 0a 09 09 09 |.snmptra|pd.\....|
|00000780| 61 73 6e 74 65 73 74 09 | 09 5c 0a 09 09 09 61 76 |asntest.|.\....av|
|00000790| 6c 74 65 73 74 09 09 5c | 0a 09 09 09 73 6d 70 74 |ltest..\|....smpt|
|000007a0| 65 73 74 09 09 5c 0a 09 | 09 09 73 6e 6d 70 64 09 |est..\..|..snmpd.|
|000007b0| 09 5c 0a 09 09 09 73 63 | 72 69 70 74 73 09 09 5c |.\....sc|ripts..\|
|000007c0| 0a 09 09 09 64 6f 63 0a | 0a 43 46 4c 41 47 53 09 |....doc.|.CFLAGS.|
|000007d0| 09 3d 09 2d 4f 0a 43 44 | 45 46 53 09 09 3d 09 2d |.=.-O.CD|EFS..=.-|
|000007e0| 44 49 4e 4c 49 4e 45 0a | 52 43 53 43 4d 44 09 09 |DINLINE.|RCSCMD..|
|000007f0| 3d 09 72 6c 6f 67 20 2d | 4c 0a 43 43 41 52 47 53 |=.rlog -|L.CCARGS|
|00000800| 09 09 3d 09 27 43 46 4c | 41 47 53 3d 24 28 43 46 |..=.'CFL|AGS=$(CF|
|00000810| 4c 41 47 53 29 27 20 27 | 43 44 45 46 53 3d 24 28 |LAGS)' '|CDEFS=$(|
|00000820| 43 44 45 46 53 29 27 0a | 0a 61 6c 6c 3a 0a 09 09 |CDEFS)'.|.all:...|
|00000830| 40 66 6f 72 20 69 20 69 | 6e 20 24 28 54 41 52 47 |@for i i|n $(TARG|
|00000840| 45 54 53 29 3b 09 5c 0a | 09 09 64 6f 09 5c 0a 09 |ETS);.\.|..do.\..|
|00000850| 09 09 28 20 65 63 68 6f | 20 24 24 69 20 3b 20 63 |..( echo| $$i ; c|
|00000860| 64 20 24 24 69 20 3b 09 | 5c 0a 09 09 09 6d 61 6b |d $$i ;.|\....mak|
|00000870| 65 20 24 28 4d 46 4c 41 | 47 53 29 20 24 28 43 43 |e $(MFLA|GS) $(CC|
|00000880| 41 52 47 53 29 20 61 6c | 6c 20 29 3b 09 5c 0a 09 |ARGS) al|l );.\..|
|00000890| 09 64 6f 6e 65 0a 0a 74 | 72 65 65 3a 0a 09 09 40 |.done..t|ree:...@|
|000008a0| 66 6f 72 20 69 20 69 6e | 20 24 28 54 41 52 47 45 |for i in| $(TARGE|
|000008b0| 54 53 29 3b 09 5c 0a 09 | 09 64 6f 09 5c 0a 09 09 |TS);.\..|.do.\...|
|000008c0| 09 28 20 65 63 68 6f 20 | 24 24 69 20 3b 20 6d 6b |.( echo |$$i ; mk|
|000008d0| 64 69 72 20 24 24 69 20 | 3b 09 5c 0a 09 09 09 63 |dir $$i |;.\....c|
|000008e0| 64 20 24 24 69 20 3b 20 | 6c 6e 20 2d 73 20 2e 2e |d $$i ; |ln -s ..|
|000008f0| 2f 52 43 53 54 52 45 45 | 2f 24 24 69 20 52 43 53 |/RCSTREE|/$$i RCS|
|00000900| 20 3b 20 5c 0a 09 09 09 | 63 6f 20 4d 61 6b 65 66 | ; \....|co Makef|
|00000910| 69 6c 65 20 29 3b 09 5c | 0a 09 09 64 6f 6e 65 0a |ile );.\|...done.|
|00000920| 0a 72 65 6c 65 61 73 65 | 3a 0a 09 09 40 66 6f 72 |.release|:...@for|
|00000930| 20 69 20 69 6e 20 24 28 | 54 41 52 47 45 54 53 29 | i in $(|TARGETS)|
|00000940| 3b 09 5c 0a 09 09 64 6f | 09 5c 0a 09 09 09 28 20 |;.\...do|.\....( |
|00000950| 65 63 68 6f 20 24 24 69 | 20 3b 20 63 64 20 24 24 |echo $$i| ; cd $$|
|00000960| 69 20 3b 09 5c 0a 09 09 | 09 6d 61 6b 65 20 24 28 |i ;.\...|.make $(|
|00000970| 4d 46 4c 41 47 53 29 20 | 27 52 43 53 43 4d 44 3d |MFLAGS) |'RCSCMD=|
|00000980| 63 6f 20 2d 6c 27 20 72 | 63 73 20 3b 20 29 09 5c |co -l' r|cs ; ).\|
|00000990| 0a 09 09 64 6f 6e 65 0a | 09 09 40 66 6f 72 20 69 |...done.|..@for i|
|000009a0| 20 69 6e 20 24 28 54 41 | 52 47 45 54 53 29 3b 09 | in $(TA|RGETS);.|
|000009b0| 5c 0a 09 09 64 6f 09 5c | 0a 09 09 09 28 20 65 63 |\...do.\|....( ec|
|000009c0| 68 6f 20 24 24 69 20 3b | 20 63 64 20 24 24 69 20 |ho $$i ;| cd $$i |
|000009d0| 3b 09 5c 0a 09 09 09 6d | 61 6b 65 20 24 28 4d 46 |;.\....m|ake $(MF|
|000009e0| 4c 41 47 53 29 20 64 65 | 70 65 6e 64 20 3b 09 5c |LAGS) de|pend ;.\|
|000009f0| 0a 09 09 09 72 6d 20 2d | 66 20 4d 61 6b 65 66 69 |....rm -|f Makefi|
|00000a00| 6c 65 2e 62 61 6b 20 29 | 09 5c 0a 09 09 64 6f 6e |le.bak )|.\...don|
|00000a10| 65 0a 09 09 40 66 6f 72 | 20 69 20 69 6e 20 24 28 |e...@for| i in $(|
|00000a20| 54 41 52 47 45 54 53 29 | 3b 09 5c 0a 09 09 64 6f |TARGETS)|;.\...do|
|00000a30| 09 5c 0a 09 09 09 28 20 | 65 63 68 6f 20 24 24 69 |.\....( |echo $$i|
|00000a40| 20 3b 20 63 64 20 24 24 | 69 20 3b 09 5c 0a 09 09 | ; cd $$|i ;.\...|
|00000a50| 09 6d 61 6b 65 20 24 28 | 4d 46 4c 41 47 53 29 20 |.make $(|MFLAGS) |
|00000a60| 27 52 43 53 43 4d 44 3d | 63 69 20 2d 75 20 2d 66 |'RCSCMD=|ci -u -f|
|00000a70| 24 28 56 45 52 53 49 4f | 4e 29 20 22 2d 6d 52 65 |$(VERSIO|N) "-mRe|
|00000a80| 6c 65 61 73 65 64 20 56 | 65 72 73 69 6f 6e 22 20 |leased V|ersion" |
|00000a90| 2d 73 52 65 6c 27 20 72 | 63 73 20 3b 20 29 09 5c |-sRel' r|cs ; ).\|
|00000aa0| 0a 09 09 64 6f 6e 65 0a | 0a 63 6c 65 61 6e 3a 0a |...done.|.clean:.|
|00000ab0| 09 09 40 66 6f 72 20 69 | 20 69 6e 20 24 28 54 41 |..@for i| in $(TA|
|00000ac0| 52 47 45 54 53 29 3b 09 | 5c 0a 09 09 64 6f 09 5c |RGETS);.|\...do.\|
|00000ad0| 0a 09 09 09 28 20 65 63 | 68 6f 20 24 24 69 20 3b |....( ec|ho $$i ;|
|00000ae0| 20 63 64 20 24 24 69 20 | 3b 20 6d 61 6b 65 20 24 | cd $$i |; make $|
|00000af0| 28 4d 46 4c 41 47 53 29 | 20 63 6c 65 61 6e 20 29 |(MFLAGS)| clean )|
|00000b00| 3b 09 5c 0a 09 09 64 6f | 6e 65 0a 0a 6c 69 6e 74 |;.\...do|ne..lint|
|00000b10| 3a 0a 09 09 40 66 6f 72 | 20 69 20 69 6e 20 24 28 |:...@for| i in $(|
|00000b20| 4c 49 42 53 29 3b 09 5c | 0a 09 09 64 6f 09 5c 0a |LIBS);.\|...do.\.|
|00000b30| 09 09 09 28 20 63 64 20 | 24 24 69 20 3b 09 5c 0a |...( cd |$$i ;.\.|
|00000b40| 09 09 09 6d 61 6b 65 20 | 24 28 4d 46 4c 41 47 53 |...make |$(MFLAGS|
|00000b50| 29 20 27 43 44 45 46 53 | 3d 24 28 43 44 45 46 53 |) 'CDEFS|=$(CDEFS|
|00000b60| 29 27 20 6c 69 6e 74 6c | 69 62 20 29 3b 09 5c 0a |)' lintl|ib );.\.|
|00000b70| 09 09 64 6f 6e 65 0a 09 | 09 40 66 6f 72 20 69 20 |..done..|.@for i |
|00000b80| 69 6e 20 24 28 54 41 52 | 47 45 54 53 29 3b 09 5c |in $(TAR|GETS);.\|
|00000b90| 0a 09 09 64 6f 09 5c 0a | 09 09 09 28 20 65 63 68 |...do.\.|...( ech|
|00000ba0| 6f 20 24 24 69 20 3b 20 | 63 64 20 24 24 69 20 3b |o $$i ; |cd $$i ;|
|00000bb0| 09 5c 0a 09 09 09 6d 61 | 6b 65 20 24 28 4d 46 4c |.\....ma|ke $(MFL|
|00000bc0| 41 47 53 29 20 27 43 44 | 45 46 53 3d 24 28 43 44 |AGS) 'CD|EFS=$(CD|
|00000bd0| 45 46 53 29 27 20 6c 69 | 6e 74 20 29 3b 09 5c 0a |EFS)' li|nt );.\.|
|00000be0| 09 09 64 6f 6e 65 0a 0a | 64 65 70 65 6e 64 3a 0a |..done..|depend:.|
|00000bf0| 09 09 40 66 6f 72 20 69 | 20 69 6e 20 24 28 54 41 |..@for i| in $(TA|
|00000c00| 52 47 45 54 53 29 3b 09 | 5c 0a 09 09 64 6f 09 5c |RGETS);.|\...do.\|
|00000c10| 0a 09 09 09 28 20 65 63 | 68 6f 20 24 24 69 20 3b |....( ec|ho $$i ;|
|00000c20| 20 63 64 20 24 24 69 20 | 3b 20 6d 61 6b 65 20 24 | cd $$i |; make $|
|00000c30| 28 4d 46 4c 41 47 53 29 | 20 64 65 70 65 6e 64 20 |(MFLAGS)| depend |
|00000c40| 29 3b 09 5c 0a 09 09 64 | 6f 6e 65 0a 0a 72 63 73 |);.\...d|one..rcs|
|00000c50| 3a 0a 09 09 40 66 6f 72 | 20 69 20 69 6e 20 24 28 |:...@for| i in $(|
|00000c60| 54 41 52 47 45 54 53 29 | 3b 09 5c 0a 09 09 64 6f |TARGETS)|;.\...do|
|00000c70| 09 5c 0a 09 09 09 28 20 | 65 63 68 6f 20 24 24 69 |.\....( |echo $$i|
|00000c80| 20 3b 20 63 64 20 24 24 | 69 20 3b 09 5c 0a 09 09 | ; cd $$|i ;.\...|
|00000c90| 09 6d 61 6b 65 20 24 28 | 4d 46 4c 41 47 53 29 20 |.make $(|MFLAGS) |
|00000ca0| 27 52 43 53 43 4d 44 3d | 24 28 52 43 53 43 4d 44 |'RCSCMD=|$(RCSCMD|
|00000cb0| 29 27 20 72 63 73 20 29 | 3b 09 5c 0a 09 09 64 6f |)' rcs )|;.\...do|
|00000cc0| 6e 65 0a 0a 00 00 00 00 | 00 00 00 00 00 00 00 00 |ne......|........|
|00000cd0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000ce0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000cf0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000d00| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000d10| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000d20| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000d30| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000d40| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000d50| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000d60| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000d70| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000d80| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000d90| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000da0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000db0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000dc0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000dd0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000de0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000df0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000e00| 2e 2f 73 6e 6d 70 2f 00 | 00 00 00 00 00 00 00 00 |./snmp/.|........|
|00000e10| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000e20| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000e30| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000e40| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000e50| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000e60| 00 00 00 00 20 20 20 37 | 37 35 20 00 20 32 35 36 |.... 7|75 . 256|
|00000e70| 35 33 20 00 20 20 20 31 | 34 34 20 00 20 20 20 20 |53 . 1|44 . |
|00000e80| 20 20 20 20 20 20 30 20 | 20 35 30 31 35 30 33 34 | 0 | 5015034|
|00000e90| 36 30 37 20 20 20 35 32 | 33 32 00 20 00 00 00 00 |607 52|32. ....|
|00000ea0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000eb0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000ec0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000ed0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000ee0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000ef0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000f00| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000f10| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000f20| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000f30| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000f40| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000f50| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000f60| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000f70| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000f80| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000f90| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000fa0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000fb0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000fc0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000fd0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000fe0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000ff0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001000| 2e 2f 73 6e 6d 70 2f 52 | 43 53 00 00 00 00 00 00 |./snmp/R|CS......|
|00001010| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001020| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001030| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001040| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001050| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001060| 00 00 00 00 20 20 20 37 | 37 37 20 00 20 32 35 36 |.... 7|77 . 256|
|00001070| 35 33 20 00 20 20 20 31 | 34 34 20 00 20 20 20 20 |53 . 1|44 . |
|00001080| 20 20 20 20 20 20 30 00 | 20 35 30 31 35 30 33 34 | 0.| 5015034|
|00001090| 31 33 34 20 20 31 30 30 | 34 31 00 20 32 2e 2e 2f |134 100|41. 2../|
|000010a0| 52 43 53 54 52 45 45 2f | 73 6e 6d 70 00 00 00 00 |RCSTREE/|snmp....|
|000010b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000010c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000010d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000010e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000010f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001100| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001110| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001120| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001130| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001140| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001150| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001160| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001170| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001180| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001190| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000011a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000011b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000011c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000011d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000011e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000011f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001200| 2e 2f 73 6e 6d 70 2f 4d | 61 6b 65 66 69 6c 65 00 |./snmp/M|akefile.|
|00001210| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001220| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001230| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001240| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001250| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001260| 00 00 00 00 20 20 20 34 | 34 34 20 00 20 32 35 36 |.... 4|44 . 256|
|00001270| 35 33 20 00 20 20 20 31 | 34 34 20 00 20 20 20 20 |53 . 1|44 . |
|00001280| 20 20 20 37 35 34 31 20 | 20 35 30 31 35 30 33 34 | 7541 | 5015034|
|00001290| 34 36 33 20 20 20 36 37 | 36 32 00 20 00 00 00 00 |463 67|62. ....|
|000012a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000012b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000012c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000012d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000012e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000012f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001300| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001310| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001320| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001330| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001340| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001350| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001360| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001370| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001380| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001390| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000013a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000013b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000013c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000013d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000013e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000013f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001400| 0a 23 0a 23 09 24 48 65 | 61 64 65 72 3a 20 4d 61 |.#.#.$He|ader: Ma|
|00001410| 6b 65 66 69 6c 65 2c 76 | 20 33 2e 30 20 39 31 2f |kefile,v| 3.0 91/|
|00001420| 30 35 2f 31 37 20 31 36 | 3a 31 32 3a 33 33 20 6a |05/17 16|:12:33 j|
|00001430| 72 64 20 52 65 6c 20 24 | 0a 23 09 41 75 74 68 6f |rd Rel $|.#.Autho|
|00001440| 72 3a 20 4a 2e 20 44 61 | 76 69 6e 0a 23 09 43 6f |r: J. Da|vin.#.Co|
|00001450| 70 79 72 69 67 68 74 20 | 31 39 38 38 2c 20 31 39 |pyright |1988, 19|
|00001460| 38 39 2c 20 4d 61 73 73 | 61 63 68 75 73 65 74 74 |89, Mass|achusett|
|00001470| 73 20 49 6e 73 74 69 74 | 75 74 65 20 6f 66 20 54 |s Instit|ute of T|
|00001480| 65 63 68 6e 6f 6c 6f 67 | 79 0a 23 09 53 65 65 20 |echnolog|y.#.See |
|00001490| 70 65 72 6d 69 73 73 69 | 6f 6e 20 61 6e 64 20 64 |permissi|on and d|
|000014a0| 69 73 63 6c 61 69 6d 65 | 72 20 6e 6f 74 69 63 65 |isclaime|r notice|
|000014b0| 20 69 6e 20 66 69 6c 65 | 20 22 6e 6f 74 69 63 65 | in file| "notice|
|000014c0| 2e 68 22 0a 23 0a 0a 23 | 0a 23 0a 23 09 43 6f 6d |.h".#..#|.#.#.Com|
|000014d0| 70 69 6c 65 2d 74 69 6d | 65 20 66 6c 61 67 73 3a |pile-tim|e flags:|
|000014e0| 0a 23 0a 23 09 49 4e 4c | 49 4e 45 09 09 53 65 6c |.#.#.INL|INE..Sel|
|000014f0| 65 63 74 65 64 20 70 6f | 72 74 69 6f 6e 73 20 6f |ected po|rtions o|
|00001500| 66 20 63 6f 64 65 20 61 | 72 65 20 63 6f 6d 70 69 |f code a|re compi|
|00001510| 6c 65 64 0a 23 09 09 09 | 69 6e 6c 69 6e 65 20 69 |led.#...|inline i|
|00001520| 6e 73 74 65 61 64 20 6f | 66 20 67 65 6e 65 72 61 |nstead o|f genera|
|00001530| 74 69 6e 67 20 70 72 6f | 63 65 64 75 72 65 0a 23 |ting pro|cedure.#|
|00001540| 09 09 09 63 61 6c 6c 73 | 2e 0a 23 0a 23 09 44 45 |...calls|..#.#.DE|
|00001550| 42 55 47 09 09 41 20 76 | 61 72 69 65 74 79 20 6f |BUG..A v|ariety o|
|00001560| 66 20 70 72 69 6e 74 20 | 73 74 61 74 65 6d 65 6e |f print |statemen|
|00001570| 74 73 2c 20 61 6e 64 0a | 23 09 09 09 6f 74 68 65 |ts, and.|#...othe|
|00001580| 72 20 67 69 7a 6d 6f 73 | 20 67 65 6e 65 72 61 6c |r gizmos| general|
|00001590| 6c 79 20 75 73 65 66 75 | 6c 20 74 6f 20 64 65 62 |ly usefu|l to deb|
|000015a0| 75 67 67 69 6e 67 0a 23 | 09 09 09 61 72 65 20 69 |ugging.#|...are i|
|000015b0| 6e 63 6c 75 64 65 64 20 | 69 6e 20 74 68 65 20 63 |ncluded |in the c|
|000015c0| 6f 64 65 2e 0a 23 0a 23 | 09 53 41 46 45 09 09 54 |ode..#.#|.SAFE..T|
|000015d0| 68 65 20 63 61 6c 6c 65 | 72 20 6f 66 20 63 65 72 |he calle|r of cer|
|000015e0| 74 61 69 6e 20 6c 69 62 | 72 61 72 79 20 66 75 6e |tain lib|rary fun|
|000015f0| 63 74 69 6f 6e 73 0a 23 | 09 09 09 69 73 20 6b 6e |ctions.#|...is kn|
|00001600| 6f 77 6e 20 74 6f 20 70 | 61 73 73 20 6f 6e 6c 79 |own to p|ass only|
|00001610| 20 22 73 61 66 65 22 20 | 61 72 67 75 6d 65 6e 74 | "safe" |argument|
|00001620| 0a 23 09 09 09 76 61 6c | 75 65 73 2e 20 43 6f 64 |.#...val|ues. Cod|
|00001630| 65 20 66 6f 72 20 63 68 | 65 63 6b 69 6e 67 20 73 |e for ch|ecking s|
|00001640| 75 63 68 20 61 72 67 75 | 6d 65 6e 74 0a 23 09 09 |uch argu|ment.#..|
|00001650| 09 76 61 6c 75 65 73 20 | 69 73 20 6f 6d 69 74 74 |.values |is omitt|
|00001660| 65 64 2e 0a 23 0a 23 09 | 43 4c 49 45 4e 54 09 09 |ed..#.#.|CLIENT..|
|00001670| 47 65 6e 65 72 61 74 65 | 20 6f 6e 6c 79 20 74 68 |Generate| only th|
|00001680| 61 74 20 53 4e 4d 50 20 | 70 72 6f 74 6f 63 6f 6c |at SNMP |protocol|
|00001690| 20 63 6f 64 65 0a 23 09 | 09 09 72 65 71 75 69 72 | code.#.|..requir|
|000016a0| 65 64 20 62 79 20 61 6e | 20 53 4e 4d 50 20 63 6c |ed by an| SNMP cl|
|000016b0| 69 65 6e 74 2e 0a 23 0a | 23 09 53 45 52 56 45 52 |ient..#.|#.SERVER|
|000016c0| 09 09 47 65 6e 65 72 61 | 74 65 20 6f 6e 6c 79 20 |..Genera|te only |
|000016d0| 74 68 61 74 20 53 4e 4d | 50 20 70 72 6f 74 6f 63 |that SNM|P protoc|
|000016e0| 6f 6c 20 63 6f 64 65 0a | 23 09 09 09 72 65 71 75 |ol code.|#...requ|
|000016f0| 69 72 65 64 20 62 79 20 | 61 6e 20 53 4e 4d 50 20 |ired by |an SNMP |
|00001700| 73 65 72 76 65 72 2e 0a | 23 0a 0a 43 46 4c 41 47 |server..|#..CFLAG|
|00001710| 53 09 09 3d 09 2d 4f 0a | 43 44 45 46 53 09 09 3d |S..=.-O.|CDEFS..=|
|00001720| 09 2d 44 49 4e 4c 49 4e | 45 0a 52 43 53 43 4d 44 |.-DINLIN|E.RCSCMD|
|00001730| 09 09 3d 09 72 6c 6f 67 | 20 2d 4c 20 2d 68 0a 0a |..=.rlog| -L -h..|
|00001740| 49 4e 43 44 49 52 53 09 | 09 3d 09 2d 49 2e 0a 0a |INCDIRS.|.=.-I...|
|00001750| 4f 42 4a 45 43 54 53 20 | 3d 09 72 64 78 2e 6f 20 |OBJECTS |=.rdx.o |
|00001760| 5c 0a 09 09 6d 69 73 2e | 6f 20 5c 0a 09 09 61 70 |\...mis.|o \...ap|
|00001770| 73 2e 6f 20 5c 0a 09 09 | 61 70 30 2e 6f 20 5c 0a |s.o \...|ap0.o \.|
|00001780| 09 09 61 73 6e 2e 6f 20 | 5c 0a 09 09 61 73 6c 2e |..asn.o |\...asl.|
|00001790| 6f 20 5c 0a 09 09 6d 69 | 76 30 2e 6f 20 5c 0a 09 |o \...mi|v0.o \..|
|000017a0| 09 6d 69 76 31 2e 6f 20 | 5c 0a 09 09 6d 69 76 32 |.miv1.o |\...miv2|
|000017b0| 2e 6f 20 5c 0a 09 09 6d | 69 76 33 2e 6f 20 5c 0a |.o \...m|iv3.o \.|
|000017c0| 09 09 6d 69 76 34 2e 6f | 20 5c 0a 09 09 6d 69 76 |..miv4.o| \...miv|
|000017d0| 35 2e 6f 20 5c 0a 09 09 | 6d 69 76 36 2e 6f 20 5c |5.o \...|miv6.o \|
|000017e0| 0a 09 09 6d 69 76 37 2e | 6f 20 5c 0a 09 09 61 76 |...miv7.|o \...av|
|000017f0| 6c 2e 6f 20 5c 0a 09 09 | 73 6d 70 2e 6f 20 5c 0a |l.o \...|smp.o \.|
|00001800| 09 09 61 73 78 2e 6f 20 | 5c 0a 09 09 76 65 63 2e |..asx.o |\...vec.|
|00001810| 6f 20 5c 0a 09 09 6f 69 | 64 2e 6f 20 5c 0a 09 09 |o \...oi|d.o \...|
|00001820| 73 6d 78 2e 6f 20 5c 0a | 09 09 6d 69 78 2e 6f 0a |smx.o \.|..mix.o.|
|00001830| 0a 53 4f 55 52 43 45 53 | 09 3d 09 72 64 78 2e 63 |.SOURCES|.=.rdx.c|
|00001840| 20 5c 0a 09 09 6d 69 73 | 2e 63 20 5c 0a 09 09 61 | \...mis|.c \...a|
|00001850| 70 73 2e 63 20 5c 0a 09 | 09 61 70 30 2e 63 20 5c |ps.c \..|.ap0.c \|
|00001860| 0a 09 09 61 73 6e 2e 63 | 20 5c 0a 09 09 61 73 6c |...asn.c| \...asl|
|00001870| 2e 63 20 5c 0a 09 09 6d | 69 76 30 2e 63 20 5c 0a |.c \...m|iv0.c \.|
|00001880| 09 09 6d 69 76 31 2e 63 | 20 5c 0a 09 09 6d 69 76 |..miv1.c| \...miv|
|00001890| 32 2e 63 20 5c 0a 09 09 | 6d 69 76 33 2e 63 20 5c |2.c \...|miv3.c \|
|000018a0| 0a 09 09 6d 69 76 34 2e | 63 20 5c 0a 09 09 6d 69 |...miv4.|c \...mi|
|000018b0| 76 35 2e 63 20 5c 0a 09 | 09 6d 69 76 36 2e 63 20 |v5.c \..|.miv6.c |
|000018c0| 5c 0a 09 09 6d 69 76 37 | 2e 63 20 5c 0a 09 09 61 |\...miv7|.c \...a|
|000018d0| 76 6c 2e 63 20 5c 0a 09 | 09 73 6d 70 2e 63 20 5c |vl.c \..|.smp.c \|
|000018e0| 0a 09 09 61 73 78 2e 63 | 20 5c 0a 09 09 76 65 63 |...asx.c| \...vec|
|000018f0| 2e 63 20 5c 0a 09 09 6f | 69 64 2e 63 20 5c 0a 09 |.c \...o|id.c \..|
|00001900| 09 73 6d 78 2e 63 20 5c | 0a 09 09 6d 69 78 2e 63 |.smx.c \|...mix.c|
|00001910| 0a 0a 48 45 41 44 45 52 | 53 09 3d 09 63 74 79 70 |..HEADER|S.=.ctyp|
|00001920| 65 73 2e 68 20 5c 0a 09 | 09 72 64 78 2e 68 20 5c |es.h \..|.rdx.h \|
|00001930| 0a 09 09 64 65 62 75 67 | 2e 68 20 5c 0a 09 09 65 |...debug|.h \...e|
|00001940| 72 72 6f 72 2e 68 20 5c | 0a 09 09 6c 6f 63 61 6c |rror.h \|...local|
|00001950| 2e 68 20 5c 0a 09 09 6e | 6f 74 69 63 65 2e 68 20 |.h \...n|otice.h |
|00001960| 5c 0a 09 09 6d 69 73 2e | 68 20 5c 0a 09 09 61 70 |\...mis.|h \...ap|
|00001970| 73 2e 68 20 5c 0a 09 09 | 61 70 30 2e 68 20 5c 0a |s.h \...|ap0.h \.|
|00001980| 09 09 73 6d 70 2e 68 20 | 5c 0a 09 09 61 73 6e 2e |..smp.h |\...asn.|
|00001990| 68 20 5c 0a 09 09 61 73 | 6e 64 65 66 73 2e 68 20 |h \...as|ndefs.h |
|000019a0| 5c 0a 09 09 61 73 6c 2e | 68 20 5c 0a 09 09 61 73 |\...asl.|h \...as|
|000019b0| 6c 64 65 66 73 2e 68 20 | 5c 0a 09 09 6d 69 76 2e |ldefs.h |\...miv.|
|000019c0| 68 20 5c 0a 09 09 61 76 | 6c 2e 68 20 5c 0a 09 09 |h \...av|l.h \...|
|000019d0| 61 73 78 2e 68 20 5c 0a | 09 09 76 65 63 2e 68 20 |asx.h \.|..vec.h |
|000019e0| 5c 0a 09 09 6f 69 64 2e | 68 20 5c 0a 09 09 73 6d |\...oid.|h \...sm|
|000019f0| 78 2e 68 20 5c 0a 09 09 | 6d 69 78 2e 68 0a 0a 2e |x.h \...|mix.h...|
|00001a00| 63 2e 6f 3a 0a 09 09 63 | 63 20 24 28 43 46 4c 41 |c.o:...c|c $(CFLA|
|00001a10| 47 53 29 20 24 28 43 44 | 45 46 53 29 20 24 28 49 |GS) $(CD|EFS) $(I|
|00001a20| 4e 43 44 49 52 53 29 20 | 2d 63 20 24 3c 0a 0a 61 |NCDIRS) |-c $<..a|
|00001a30| 6c 6c 3a 09 09 6c 69 62 | 73 6e 6d 70 2e 61 0a 0a |ll:..lib|snmp.a..|
|00001a40| 6c 69 6e 74 6c 69 62 3a | 09 6c 6c 69 62 2d 6c 73 |lintlib:|.llib-ls|
|00001a50| 6e 6d 70 2e 6c 6e 0a 0a | 6c 69 62 73 6e 6d 70 2e |nmp.ln..|libsnmp.|
|00001a60| 61 3a 09 24 28 4f 42 4a | 45 43 54 53 29 0a 09 09 |a:.$(OBJ|ECTS)...|
|00001a70| 61 72 20 72 20 24 40 20 | 24 3f 0a 09 09 72 61 6e |ar r $@ |$?...ran|
|00001a80| 6c 69 62 20 24 40 0a 0a | 6c 6c 69 62 2d 6c 73 6e |lib $@..|llib-lsn|
|00001a90| 6d 70 2e 6c 6e 3a 09 24 | 28 53 4f 55 52 43 45 53 |mp.ln:.$|(SOURCES|
|00001aa0| 29 20 24 28 48 45 41 44 | 45 52 53 29 0a 09 09 6c |) $(HEAD|ERS)...l|
|00001ab0| 69 6e 74 20 2d 43 73 6e | 6d 70 20 24 28 49 4e 43 |int -Csn|mp $(INC|
|00001ac0| 44 49 52 53 29 20 24 28 | 53 4f 55 52 43 45 53 29 |DIRS) $(|SOURCES)|
|00001ad0| 0a 0a 64 65 70 65 6e 64 | 3a 0a 09 09 6d 61 6b 65 |..depend|:...make|
|00001ae0| 64 65 70 65 6e 64 20 2d | 2d 20 24 28 43 44 45 46 |depend -|- $(CDEF|
|00001af0| 53 29 20 24 28 49 4e 43 | 44 49 52 53 29 20 2d 2d |S) $(INC|DIRS) --|
|00001b00| 20 24 28 53 4f 55 52 43 | 45 53 29 0a 0a 0a 6c 69 | $(SOURC|ES)...li|
|00001b10| 6e 74 3a 09 09 24 28 53 | 4f 55 52 43 45 53 29 20 |nt:..$(S|OURCES) |
|00001b20| 24 28 48 45 41 44 45 52 | 53 29 0a 09 09 6c 69 6e |$(HEADER|S)...lin|
|00001b30| 74 20 24 28 43 44 45 46 | 53 29 20 24 28 49 4e 43 |t $(CDEF|S) $(INC|
|00001b40| 44 49 52 53 29 20 24 28 | 53 4f 55 52 43 45 53 29 |DIRS) $(|SOURCES)|
|00001b50| 0a 0a 63 6c 65 61 6e 3a | 0a 09 09 72 6d 20 2d 66 |..clean:|...rm -f|
|00001b60| 20 6c 69 62 73 6e 6d 70 | 2e 61 20 6c 6c 69 62 2d | libsnmp|.a llib-|
|00001b70| 6c 73 6e 6d 70 2e 6c 6e | 20 24 28 4f 42 4a 45 43 |lsnmp.ln| $(OBJEC|
|00001b80| 54 53 29 20 4d 61 6b 65 | 66 69 6c 65 2e 62 61 6b |TS) Make|file.bak|
|00001b90| 20 63 6f 72 65 0a 0a 24 | 28 53 4f 55 52 43 45 53 | core..$|(SOURCES|
|00001ba0| 29 20 24 28 48 45 41 44 | 45 52 53 29 3a 0a 09 09 |) $(HEAD|ERS):...|
|00001bb0| 63 6f 20 24 40 0a 0a 72 | 63 73 3a 0a 09 09 24 28 |co $@..r|cs:...$(|
|00001bc0| 52 43 53 43 4d 44 29 20 | 4d 61 6b 65 66 69 6c 65 |RCSCMD) |Makefile|
|00001bd0| 20 24 28 53 4f 55 52 43 | 45 53 29 20 24 28 48 45 | $(SOURC|ES) $(HE|
|00001be0| 41 44 45 52 53 29 0a 0a | 23 20 44 4f 20 4e 4f 54 |ADERS)..|# DO NOT|
|00001bf0| 20 44 45 4c 45 54 45 20 | 54 48 49 53 20 4c 49 4e | DELETE |THIS LIN|
|00001c00| 45 20 2d 2d 20 6d 61 6b | 65 20 64 65 70 65 6e 64 |E -- mak|e depend|
|00001c10| 20 64 65 70 65 6e 64 73 | 20 6f 6e 20 69 74 2e 0a | depends| on it..|
|00001c20| 0a 72 64 78 2e 6f 3a 20 | 6e 6f 74 69 63 65 2e 68 |.rdx.o: |notice.h|
|00001c30| 20 63 74 79 70 65 73 2e | 68 20 72 64 78 2e 68 0a | ctypes.|h rdx.h.|
|00001c40| 6d 69 73 2e 6f 3a 20 6e | 6f 74 69 63 65 2e 68 20 |mis.o: n|otice.h |
|00001c50| 63 74 79 70 65 73 2e 68 | 20 65 72 72 6f 72 2e 68 |ctypes.h| error.h|
|00001c60| 20 6c 6f 63 61 6c 2e 68 | 20 6d 69 73 2e 68 20 6d | local.h| mis.h m|
|00001c70| 69 78 2e 68 20 61 73 6e | 2e 68 20 61 73 6e 64 65 |ix.h asn|.h asnde|
|00001c80| 66 73 2e 68 20 61 73 6c | 2e 68 0a 6d 69 73 2e 6f |fs.h asl|.h.mis.o|
|00001c90| 3a 20 61 73 6c 64 65 66 | 73 2e 68 20 73 6d 70 2e |: asldef|s.h smp.|
|00001ca0| 68 20 61 70 73 2e 68 20 | 61 76 6c 2e 68 0a 61 70 |h aps.h |avl.h.ap|
|00001cb0| 73 2e 6f 3a 20 6e 6f 74 | 69 63 65 2e 68 20 63 74 |s.o: not|ice.h ct|
|00001cc0| 79 70 65 73 2e 68 20 61 | 70 73 2e 68 20 65 72 72 |ypes.h a|ps.h err|
|00001cd0| 6f 72 2e 68 20 61 73 6e | 2e 68 20 61 73 6e 64 65 |or.h asn|.h asnde|
|00001ce0| 66 73 2e 68 20 61 73 6c | 2e 68 20 61 73 6c 64 65 |fs.h asl|.h aslde|
|00001cf0| 66 73 2e 68 0a 61 70 73 | 2e 6f 3a 20 6c 6f 63 61 |fs.h.aps|.o: loca|
|00001d00| 6c 2e 68 0a 61 70 30 2e | 6f 3a 20 6e 6f 74 69 63 |l.h.ap0.|o: notic|
|00001d10| 65 2e 68 20 63 74 79 70 | 65 73 2e 68 20 61 70 73 |e.h ctyp|es.h aps|
|00001d20| 2e 68 20 65 72 72 6f 72 | 2e 68 20 61 73 6e 2e 68 |.h error|.h asn.h|
|00001d30| 20 61 73 6e 64 65 66 73 | 2e 68 20 61 73 6c 2e 68 | asndefs|.h asl.h|
|00001d40| 20 61 73 6c 64 65 66 73 | 2e 68 0a 61 73 6e 2e 6f | asldefs|.h.asn.o|
|00001d50| 3a 20 6e 6f 74 69 63 65 | 2e 68 20 64 65 62 75 67 |: notice|.h debug|
|00001d60| 2e 68 20 63 74 79 70 65 | 73 2e 68 20 6c 6f 63 61 |.h ctype|s.h loca|
|00001d70| 6c 2e 68 20 61 73 6e 2e | 68 20 61 73 6e 64 65 66 |l.h asn.|h asndef|
|00001d80| 73 2e 68 20 61 73 6c 2e | 68 20 61 73 6c 64 65 66 |s.h asl.|h asldef|
|00001d90| 73 2e 68 0a 61 73 6c 2e | 6f 3a 20 6e 6f 74 69 63 |s.h.asl.|o: notic|
|00001da0| 65 2e 68 20 63 74 79 70 | 65 73 2e 68 20 64 65 62 |e.h ctyp|es.h deb|
|00001db0| 75 67 2e 68 20 61 73 6e | 2e 68 20 61 73 6e 64 65 |ug.h asn|.h asnde|
|00001dc0| 66 73 2e 68 20 61 73 6c | 2e 68 20 61 73 6c 64 65 |fs.h asl|.h aslde|
|00001dd0| 66 73 2e 68 0a 6d 69 76 | 30 2e 6f 3a 20 6e 6f 74 |fs.h.miv|0.o: not|
|00001de0| 69 63 65 2e 68 20 63 74 | 79 70 65 73 2e 68 20 65 |ice.h ct|ypes.h e|
|00001df0| 72 72 6f 72 2e 68 20 6d | 69 76 2e 68 20 6d 69 78 |rror.h m|iv.h mix|
|00001e00| 2e 68 20 61 73 6e 2e 68 | 20 61 73 6e 64 65 66 73 |.h asn.h| asndefs|
|00001e10| 2e 68 20 61 73 6c 2e 68 | 20 61 73 6c 64 65 66 73 |.h asl.h| asldefs|
|00001e20| 2e 68 0a 6d 69 76 30 2e | 6f 3a 20 73 6d 70 2e 68 |.h.miv0.|o: smp.h|
|00001e30| 20 61 70 73 2e 68 20 6d | 69 73 2e 68 0a 6d 69 76 | aps.h m|is.h.miv|
|00001e40| 31 2e 6f 3a 20 6e 6f 74 | 69 63 65 2e 68 20 63 74 |1.o: not|ice.h ct|
|00001e50| 79 70 65 73 2e 68 20 65 | 72 72 6f 72 2e 68 20 6d |ypes.h e|rror.h m|
|00001e60| 69 76 2e 68 20 6d 69 78 | 2e 68 20 61 73 6e 2e 68 |iv.h mix|.h asn.h|
|00001e70| 20 61 73 6e 64 65 66 73 | 2e 68 20 61 73 6c 2e 68 | asndefs|.h asl.h|
|00001e80| 20 61 73 6c 64 65 66 73 | 2e 68 0a 6d 69 76 31 2e | asldefs|.h.miv1.|
|00001e90| 6f 3a 20 73 6d 70 2e 68 | 20 61 70 73 2e 68 20 6d |o: smp.h| aps.h m|
|00001ea0| 69 73 2e 68 0a 6d 69 76 | 32 2e 6f 3a 20 6e 6f 74 |is.h.miv|2.o: not|
|00001eb0| 69 63 65 2e 68 20 63 74 | 79 70 65 73 2e 68 20 65 |ice.h ct|ypes.h e|
|00001ec0| 72 72 6f 72 2e 68 20 6d | 69 76 2e 68 20 6d 69 78 |rror.h m|iv.h mix|
|00001ed0| 2e 68 20 61 73 6e 2e 68 | 20 61 73 6e 64 65 66 73 |.h asn.h| asndefs|
|00001ee0| 2e 68 20 61 73 6c 2e 68 | 20 61 73 6c 64 65 66 73 |.h asl.h| asldefs|
|00001ef0| 2e 68 0a 6d 69 76 32 2e | 6f 3a 20 73 6d 70 2e 68 |.h.miv2.|o: smp.h|
|00001f00| 20 61 70 73 2e 68 20 6d | 69 73 2e 68 0a 6d 69 76 | aps.h m|is.h.miv|
|00001f10| 33 2e 6f 3a 20 6e 6f 74 | 69 63 65 2e 68 20 63 74 |3.o: not|ice.h ct|
|00001f20| 79 70 65 73 2e 68 20 65 | 72 72 6f 72 2e 68 20 6d |ypes.h e|rror.h m|
|00001f30| 69 76 2e 68 20 6d 69 78 | 2e 68 20 61 73 6e 2e 68 |iv.h mix|.h asn.h|
|00001f40| 20 61 73 6e 64 65 66 73 | 2e 68 20 61 73 6c 2e 68 | asndefs|.h asl.h|
|00001f50| 20 61 73 6c 64 65 66 73 | 2e 68 0a 6d 69 76 33 2e | asldefs|.h.miv3.|
|00001f60| 6f 3a 20 73 6d 70 2e 68 | 20 61 70 73 2e 68 20 6d |o: smp.h| aps.h m|
|00001f70| 69 73 2e 68 0a 6d 69 76 | 34 2e 6f 3a 20 6e 6f 74 |is.h.miv|4.o: not|
|00001f80| 69 63 65 2e 68 20 63 74 | 79 70 65 73 2e 68 20 65 |ice.h ct|ypes.h e|
|00001f90| 72 72 6f 72 2e 68 20 6d | 69 76 2e 68 20 6d 69 78 |rror.h m|iv.h mix|
|00001fa0| 2e 68 20 61 73 6e 2e 68 | 20 61 73 6e 64 65 66 73 |.h asn.h| asndefs|
|00001fb0| 2e 68 20 61 73 6c 2e 68 | 20 61 73 6c 64 65 66 73 |.h asl.h| asldefs|
|00001fc0| 2e 68 0a 6d 69 76 34 2e | 6f 3a 20 73 6d 70 2e 68 |.h.miv4.|o: smp.h|
|00001fd0| 20 61 70 73 2e 68 20 6d | 69 73 2e 68 0a 6d 69 76 | aps.h m|is.h.miv|
|00001fe0| 35 2e 6f 3a 20 6e 6f 74 | 69 63 65 2e 68 20 63 74 |5.o: not|ice.h ct|
|00001ff0| 79 70 65 73 2e 68 20 65 | 72 72 6f 72 2e 68 20 6d |ypes.h e|rror.h m|
|00002000| 69 76 2e 68 20 6d 69 78 | 2e 68 20 61 73 6e 2e 68 |iv.h mix|.h asn.h|
|00002010| 20 61 73 6e 64 65 66 73 | 2e 68 20 61 73 6c 2e 68 | asndefs|.h asl.h|
|00002020| 20 61 73 6c 64 65 66 73 | 2e 68 0a 6d 69 76 35 2e | asldefs|.h.miv5.|
|00002030| 6f 3a 20 73 6d 70 2e 68 | 20 61 70 73 2e 68 20 6d |o: smp.h| aps.h m|
|00002040| 69 73 2e 68 0a 6d 69 76 | 36 2e 6f 3a 20 6e 6f 74 |is.h.miv|6.o: not|
|00002050| 69 63 65 2e 68 20 63 74 | 79 70 65 73 2e 68 20 65 |ice.h ct|ypes.h e|
|00002060| 72 72 6f 72 2e 68 20 6d | 69 76 2e 68 20 6d 69 78 |rror.h m|iv.h mix|
|00002070| 2e 68 20 61 73 6e 2e 68 | 20 61 73 6e 64 65 66 73 |.h asn.h| asndefs|
|00002080| 2e 68 20 61 73 6c 2e 68 | 20 61 73 6c 64 65 66 73 |.h asl.h| asldefs|
|00002090| 2e 68 0a 6d 69 76 36 2e | 6f 3a 20 73 6d 70 2e 68 |.h.miv6.|o: smp.h|
|000020a0| 20 61 70 73 2e 68 20 6d | 69 73 2e 68 0a 6d 69 76 | aps.h m|is.h.miv|
|000020b0| 37 2e 6f 3a 20 6e 6f 74 | 69 63 65 2e 68 20 63 74 |7.o: not|ice.h ct|
|000020c0| 79 70 65 73 2e 68 20 65 | 72 72 6f 72 2e 68 20 6d |ypes.h e|rror.h m|
|000020d0| 69 76 2e 68 20 6d 69 78 | 2e 68 20 61 73 6e 2e 68 |iv.h mix|.h asn.h|
|000020e0| 20 61 73 6e 64 65 66 73 | 2e 68 20 61 73 6c 2e 68 | asndefs|.h asl.h|
|000020f0| 20 61 73 6c 64 65 66 73 | 2e 68 0a 6d 69 76 37 2e | asldefs|.h.miv7.|
|00002100| 6f 3a 20 73 6d 70 2e 68 | 20 61 70 73 2e 68 20 6d |o: smp.h| aps.h m|
|00002110| 69 73 2e 68 0a 61 76 6c | 2e 6f 3a 20 6e 6f 74 69 |is.h.avl|.o: noti|
|00002120| 63 65 2e 68 20 63 74 79 | 70 65 73 2e 68 20 64 65 |ce.h cty|pes.h de|
|00002130| 62 75 67 2e 68 20 6c 6f | 63 61 6c 2e 68 20 61 76 |bug.h lo|cal.h av|
|00002140| 6c 2e 68 20 65 72 72 6f | 72 2e 68 0a 73 6d 70 2e |l.h erro|r.h.smp.|
|00002150| 6f 3a 20 6e 6f 74 69 63 | 65 2e 68 20 63 74 79 70 |o: notic|e.h ctyp|
|00002160| 65 73 2e 68 20 6c 6f 63 | 61 6c 2e 68 20 64 65 62 |es.h loc|al.h deb|
|00002170| 75 67 2e 68 20 73 6d 70 | 2e 68 20 65 72 72 6f 72 |ug.h smp|.h error|
|00002180| 2e 68 20 61 70 73 2e 68 | 20 61 73 6e 2e 68 20 61 |.h aps.h| asn.h a|
|00002190| 73 6e 64 65 66 73 2e 68 | 0a 73 6d 70 2e 6f 3a 20 |sndefs.h|.smp.o: |
|000021a0| 61 73 6c 2e 68 20 61 73 | 6c 64 65 66 73 2e 68 20 |asl.h as|ldefs.h |
|000021b0| 6d 69 78 2e 68 20 61 76 | 6c 2e 68 20 6d 69 73 2e |mix.h av|l.h mis.|
|000021c0| 68 0a 61 73 78 2e 6f 3a | 20 6e 6f 74 69 63 65 2e |h.asx.o:| notice.|
|000021d0| 68 20 63 74 79 70 65 73 | 2e 68 20 64 65 62 75 67 |h ctypes|.h debug|
|000021e0| 2e 68 20 61 73 6e 2e 68 | 20 61 73 6e 64 65 66 73 |.h asn.h| asndefs|
|000021f0| 2e 68 20 61 73 6c 2e 68 | 20 61 73 6c 64 65 66 73 |.h asl.h| asldefs|
|00002200| 2e 68 20 61 73 78 2e 68 | 0a 61 73 78 2e 6f 3a 20 |.h asx.h|.asx.o: |
|00002210| 65 72 72 6f 72 2e 68 0a | 76 65 63 2e 6f 3a 20 6e |error.h.|vec.o: n|
|00002220| 6f 74 69 63 65 2e 68 20 | 63 74 79 70 65 73 2e 68 |otice.h |ctypes.h|
|00002230| 20 64 65 62 75 67 2e 68 | 20 76 65 63 2e 68 0a 6f | debug.h| vec.h.o|
|00002240| 69 64 2e 6f 3a 20 6e 6f | 74 69 63 65 2e 68 20 63 |id.o: no|tice.h c|
|00002250| 74 79 70 65 73 2e 68 20 | 64 65 62 75 67 2e 68 20 |types.h |debug.h |
|00002260| 72 64 78 2e 68 20 6f 69 | 64 2e 68 0a 73 6d 78 2e |rdx.h oi|d.h.smx.|
|00002270| 6f 3a 20 6e 6f 74 69 63 | 65 2e 68 20 2f 75 73 72 |o: notic|e.h /usr|
|00002280| 2f 69 6e 63 6c 75 64 65 | 2f 63 74 79 70 65 2e 68 |/include|/ctype.h|
|00002290| 20 63 74 79 70 65 73 2e | 68 20 6c 6f 63 61 6c 2e | ctypes.|h local.|
|000022a0| 68 20 64 65 62 75 67 2e | 68 20 73 6d 70 2e 68 20 |h debug.|h smp.h |
|000022b0| 65 72 72 6f 72 2e 68 0a | 73 6d 78 2e 6f 3a 20 61 |error.h.|smx.o: a|
|000022c0| 70 73 2e 68 20 61 73 6e | 2e 68 20 61 73 6e 64 65 |ps.h asn|.h asnde|
|000022d0| 66 73 2e 68 20 61 73 6c | 2e 68 20 61 73 6c 64 65 |fs.h asl|.h aslde|
|000022e0| 66 73 2e 68 20 73 6d 78 | 2e 68 20 6f 69 64 2e 68 |fs.h smx|.h oid.h|
|000022f0| 0a 6d 69 78 2e 6f 3a 20 | 6e 6f 74 69 63 65 2e 68 |.mix.o: |notice.h|
|00002300| 20 6d 69 78 2e 68 20 63 | 74 79 70 65 73 2e 68 20 | mix.h c|types.h |
|00002310| 65 72 72 6f 72 2e 68 20 | 61 73 6e 2e 68 20 61 73 |error.h |asn.h as|
|00002320| 6e 64 65 66 73 2e 68 20 | 61 73 6c 2e 68 20 61 73 |ndefs.h |asl.h as|
|00002330| 6c 64 65 66 73 2e 68 20 | 73 6d 70 2e 68 0a 6d 69 |ldefs.h |smp.h.mi|
|00002340| 78 2e 6f 3a 20 61 70 73 | 2e 68 20 61 76 6c 2e 68 |x.o: aps|.h avl.h|
|00002350| 20 64 65 62 75 67 2e 68 | 20 6c 6f 63 61 6c 2e 68 | debug.h| local.h|
|00002360| 0a 0a 09 09 6d 69 73 2e | 6f 20 5c 0a 09 09 61 70 |....mis.|o \...ap|
|00002370| 73 2e 6f 20 5c 0a 09 09 | 61 70 30 2e 6f 20 5c 0a |s.o \...|ap0.o \.|
|00002380| 09 09 61 73 6e 2e 6f 20 | 5c 0a 09 09 61 73 6c 2e |..asn.o |\...asl.|
|00002390| 6f 20 5c 0a 09 09 6d 69 | 76 30 2e 6f 20 5c 0a 09 |o \...mi|v0.o \..|
|000023a0| 09 6d 69 76 31 2e 6f 20 | 5c 0a 09 09 6d 69 76 32 |.miv1.o |\...miv2|
|000023b0| 2e 6f 20 5c 0a 09 09 6d | 69 76 33 2e 6f 20 5c 0a |.o \...m|iv3.o \.|
|000023c0| 09 09 6d 69 76 34 2e 6f | 20 5c 0a 09 09 6d 69 76 |..miv4.o| \...miv|
|000023d0| 35 2e 6f 20 5c 0a 09 09 | 6d 69 76 36 2e 6f 20 5c |5.o \...|miv6.o \|
|000023e0| 0a 09 09 6d 69 76 37 2e | 6f 20 5c 0a 09 09 61 76 |...miv7.|o \...av|
|000023f0| 6c 2e 6f 20 5c 0a 09 09 | 73 6d 70 2e 6f 20 5c 0a |l.o \...|smp.o \.|
|00002400| 2e 2f 73 6e 6d 70 2f 72 | 64 78 2e 63 00 00 00 00 |./snmp/r|dx.c....|
|00002410| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002420| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002430| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002440| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002450| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002460| 00 00 00 00 20 20 20 34 | 34 34 20 00 20 32 35 36 |.... 4|44 . 256|
|00002470| 35 33 20 00 20 20 20 31 | 34 34 20 00 20 20 20 20 |53 . 1|44 . |
|00002480| 20 20 20 36 31 37 35 20 | 20 35 30 31 35 30 33 34 | 6175 | 5015034|
|00002490| 34 36 35 20 20 20 36 32 | 36 37 00 20 00 00 00 00 |465 62|67. ....|
|000024a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000024b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000024c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000024d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000024e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000024f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002500| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002510| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002520| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002530| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002540| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002550| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002560| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002570| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002580| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002590| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000025a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000025b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000025c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000025d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000025e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000025f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002600| 0a 2f 2a 0a 20 2a 09 24 | 48 65 61 64 65 72 3a 20 |./*. *.$|Header: |
|00002610| 72 64 78 2e 63 2c 76 20 | 33 2e 30 20 39 31 2f 30 |rdx.c,v |3.0 91/0|
|00002620| 35 2f 31 37 20 31 36 3a | 31 32 3a 33 35 20 6a 72 |5/17 16:|12:35 jr|
|00002630| 64 20 52 65 6c 20 24 0a | 20 2a 09 41 75 74 68 6f |d Rel $.| *.Autho|
|00002640| 72 3a 20 4a 2e 20 44 61 | 76 69 6e 0a 20 2a 09 43 |r: J. Da|vin. *.C|
|00002650| 6f 70 79 72 69 67 68 74 | 20 31 39 38 38 2c 20 31 |opyright| 1988, 1|
|00002660| 39 38 39 2c 20 4d 61 73 | 73 61 63 68 75 73 65 74 |989, Mas|sachuset|
|00002670| 74 73 20 49 6e 73 74 69 | 74 75 74 65 20 6f 66 20 |ts Insti|tute of |
|00002680| 54 65 63 68 6e 6f 6c 6f | 67 79 0a 20 2a 09 53 65 |Technolo|gy. *.Se|
|00002690| 65 20 70 65 72 6d 69 73 | 73 69 6f 6e 20 61 6e 64 |e permis|sion and|
|000026a0| 20 64 69 73 63 6c 61 69 | 6d 65 72 20 6e 6f 74 69 | disclai|mer noti|
|000026b0| 63 65 20 69 6e 20 66 69 | 6c 65 20 22 6e 6f 74 69 |ce in fi|le "noti|
|000026c0| 63 65 2e 68 22 0a 20 2a | 2f 0a 0a 23 69 6e 63 6c |ce.h". *|/..#incl|
|000026d0| 75 64 65 09 3c 6e 6f 74 | 69 63 65 2e 68 3e 0a 0a |ude.<not|ice.h>..|
|000026e0| 23 69 6e 63 6c 75 64 65 | 09 3c 63 74 79 70 65 73 |#include|.<ctypes|
|000026f0| 2e 68 3e 0a 23 69 6e 63 | 6c 75 64 65 09 3c 72 64 |.h>.#inc|lude.<rd|
|00002700| 78 2e 68 3e 0a 0a 23 64 | 65 66 69 6e 65 09 09 72 |x.h>..#d|efine..r|
|00002710| 64 78 44 69 67 69 74 31 | 30 28 78 29 09 5c 0a 09 |dxDigit1|0(x).\..|
|00002720| 09 28 28 28 28 78 29 20 | 3e 3d 20 28 43 43 68 61 |.((((x) |>= (CCha|
|00002730| 72 54 79 70 65 29 20 27 | 30 27 29 20 26 26 20 28 |rType) '|0') && (|
|00002740| 28 78 29 20 3c 3d 20 28 | 43 43 68 61 72 54 79 70 |(x) <= (|CCharTyp|
|00002750| 65 29 20 27 39 27 29 29 | 20 3f 20 5c 0a 09 09 28 |e) '9'))| ? \...(|
|00002760| 43 49 6e 74 66 54 79 70 | 65 29 20 28 28 78 29 20 |CIntfTyp|e) ((x) |
|00002770| 2d 20 28 43 43 68 61 72 | 54 79 70 65 29 20 27 30 |- (CChar|Type) '0|
|00002780| 27 29 20 3a 20 28 43 49 | 6e 74 66 54 79 70 65 29 |') : (CI|ntfType)|
|00002790| 20 2d 31 29 0a 0a 23 64 | 65 66 69 6e 65 09 09 72 | -1)..#d|efine..r|
|000027a0| 64 78 44 69 67 69 74 30 | 38 28 78 29 09 5c 0a 09 |dxDigit0|8(x).\..|
|000027b0| 09 28 28 28 28 78 29 20 | 3e 3d 20 28 43 43 68 61 |.((((x) |>= (CCha|
|000027c0| 72 54 79 70 65 29 20 27 | 30 27 29 20 26 26 20 28 |rType) '|0') && (|
|000027d0| 28 78 29 20 3c 3d 20 28 | 43 43 68 61 72 54 79 70 |(x) <= (|CCharTyp|
|000027e0| 65 29 20 27 37 27 29 29 | 20 3f 20 5c 0a 09 09 28 |e) '7'))| ? \...(|
|000027f0| 43 49 6e 74 66 54 79 70 | 65 29 20 28 28 78 29 20 |CIntfTyp|e) ((x) |
|00002800| 2d 20 28 43 43 68 61 72 | 54 79 70 65 29 20 27 30 |- (CChar|Type) '0|
|00002810| 27 29 20 3a 20 28 43 49 | 6e 74 66 54 79 70 65 29 |') : (CI|ntfType)|
|00002820| 20 2d 31 29 0a 0a 43 49 | 6e 74 66 54 79 70 65 09 | -1)..CI|ntfType.|
|00002830| 09 72 64 78 44 65 63 6f | 64 65 31 30 20 28 72 65 |.rdxDeco|de10 (re|
|00002840| 73 75 6c 74 2c 20 73 29 | 0a 0a 43 55 6e 73 6c 50 |sult, s)|..CUnslP|
|00002850| 74 72 54 79 70 65 09 09 | 72 65 73 75 6c 74 3b 0a |trType..|result;.|
|00002860| 43 43 68 61 72 50 74 72 | 54 79 70 65 09 09 73 3b |CCharPtr|Type..s;|
|00002870| 0a 0a 7b 0a 0a 09 43 43 | 68 61 72 54 79 70 65 09 |..{...CC|harType.|
|00002880| 78 3b 0a 09 43 49 6e 74 | 66 54 79 70 65 09 68 3b |x;..CInt|fType.h;|
|00002890| 0a 09 43 55 6e 73 6c 54 | 79 70 65 09 77 3b 0a 0a |..CUnslT|ype.w;..|
|000028a0| 09 77 20 3d 20 28 43 55 | 6e 73 6c 54 79 70 65 29 |.w = (CU|nslType)|
|000028b0| 20 30 3b 0a 0a 09 77 68 | 69 6c 65 20 28 28 28 78 | 0;...wh|ile (((x|
|000028c0| 20 3d 20 2a 73 2b 2b 29 | 20 21 3d 20 30 29 20 26 | = *s++)| != 0) &|
|000028d0| 26 20 28 28 68 20 3d 20 | 72 64 78 44 69 67 69 74 |& ((h = |rdxDigit|
|000028e0| 31 30 20 28 78 29 29 20 | 21 3d 20 2d 31 29 29 20 |10 (x)) |!= -1)) |
|000028f0| 7b 0a 09 09 77 20 3d 20 | 28 28 43 55 6e 73 6c 54 |{...w = |((CUnslT|
|00002900| 79 70 65 29 20 31 30 29 | 20 2a 20 77 20 2b 20 28 |ype) 10)| * w + (|
|00002910| 28 43 55 6e 73 6c 54 79 | 70 65 29 20 68 29 3b 0a |(CUnslTy|pe) h);.|
|00002920| 09 7d 0a 0a 09 2a 72 65 | 73 75 6c 74 20 3d 20 77 |.}...*re|sult = w|
|00002930| 3b 0a 09 72 65 74 75 72 | 6e 20 28 28 68 20 3c 20 |;..retur|n ((h < |
|00002940| 28 43 49 6e 74 66 54 79 | 70 65 29 20 30 29 20 3f |(CIntfTy|pe) 0) ?|
|00002950| 20 68 20 3a 20 28 43 49 | 6e 74 66 54 79 70 65 29 | h : (CI|ntfType)|
|00002960| 20 30 29 3b 0a 7d 0a 0a | 0a 43 49 6e 74 66 54 79 | 0);.}..|.CIntfTy|
|00002970| 70 65 09 09 72 64 78 44 | 65 63 6f 64 65 30 38 20 |pe..rdxD|ecode08 |
|00002980| 28 72 65 73 75 6c 74 2c | 20 73 29 0a 0a 43 55 6e |(result,| s)..CUn|
|00002990| 73 6c 50 74 72 54 79 70 | 65 09 09 72 65 73 75 6c |slPtrTyp|e..resul|
|000029a0| 74 3b 0a 43 43 68 61 72 | 50 74 72 54 79 70 65 09 |t;.CChar|PtrType.|
|000029b0| 09 73 3b 0a 0a 7b 0a 09 | 43 43 68 61 72 54 79 70 |.s;..{..|CCharTyp|
|000029c0| 65 09 78 3b 0a 09 43 49 | 6e 74 66 54 79 70 65 09 |e.x;..CI|ntfType.|
|000029d0| 68 3b 0a 09 43 55 6e 73 | 6c 54 79 70 65 09 77 3b |h;..CUns|lType.w;|
|000029e0| 0a 0a 09 77 20 3d 20 28 | 43 55 6e 73 6c 54 79 70 |...w = (|CUnslTyp|
|000029f0| 65 29 20 30 3b 0a 0a 09 | 77 68 69 6c 65 20 28 28 |e) 0;...|while ((|
|00002a00| 28 78 20 3d 20 2a 73 2b | 2b 29 20 21 3d 20 30 29 |(x = *s+|+) != 0)|
|00002a10| 20 26 26 20 28 28 68 20 | 3d 20 72 64 78 44 69 67 | && ((h |= rdxDig|
|00002a20| 69 74 30 38 20 28 78 29 | 29 20 21 3d 20 2d 31 29 |it08 (x)|) != -1)|
|00002a30| 29 20 7b 0a 09 09 77 20 | 3d 20 28 77 20 3c 3c 20 |) {...w |= (w << |
|00002a40| 33 29 20 2b 20 28 28 43 | 55 6e 73 6c 54 79 70 65 |3) + ((C|UnslType|
|00002a50| 29 20 68 29 3b 0a 09 7d | 0a 0a 09 2a 72 65 73 75 |) h);..}|...*resu|
|00002a60| 6c 74 20 3d 20 77 3b 0a | 09 72 65 74 75 72 6e 20 |lt = w;.|.return |
|00002a70| 28 28 68 20 3c 20 28 43 | 49 6e 74 66 54 79 70 65 |((h < (C|IntfType|
|00002a80| 29 20 30 29 20 3f 20 68 | 20 3a 20 28 43 49 6e 74 |) 0) ? h| : (CInt|
|00002a90| 66 54 79 70 65 29 20 30 | 29 3b 0a 7d 0a 0a 0a 73 |fType) 0|);.}...s|
|00002aa0| 74 61 74 69 63 09 43 49 | 6e 74 66 54 79 70 65 09 |tatic.CI|ntfType.|
|00002ab0| 72 64 78 44 69 67 69 74 | 31 36 20 28 78 29 0a 0a |rdxDigit|16 (x)..|
|00002ac0| 43 43 68 61 72 54 79 70 | 65 09 09 78 3b 0a 0a 7b |CCharTyp|e..x;..{|
|00002ad0| 0a 09 69 66 20 28 78 20 | 3c 20 28 43 43 68 61 72 |..if (x |< (CChar|
|00002ae0| 54 79 70 65 29 20 27 30 | 27 29 20 7b 0a 09 09 72 |Type) '0|') {...r|
|00002af0| 65 74 75 72 6e 20 28 28 | 43 49 6e 74 66 54 79 70 |eturn ((|CIntfTyp|
|00002b00| 65 29 20 2d 31 29 3b 0a | 09 7d 0a 09 65 6c 73 65 |e) -1);.|.}..else|
|00002b10| 20 69 66 20 28 78 20 3c | 3d 20 28 43 43 68 61 72 | if (x <|= (CChar|
|00002b20| 54 79 70 65 29 20 27 39 | 27 29 20 7b 0a 09 09 72 |Type) '9|') {...r|
|00002b30| 65 74 75 72 6e 20 28 28 | 43 49 6e 74 66 54 79 70 |eturn ((|CIntfTyp|
|00002b40| 65 29 20 28 78 20 2d 20 | 28 43 43 68 61 72 54 79 |e) (x - |(CCharTy|
|00002b50| 70 65 29 20 27 30 27 29 | 29 3b 0a 09 7d 0a 09 65 |pe) '0')|);..}..e|
|00002b60| 6c 73 65 20 7b 0a 09 09 | 78 20 26 3d 20 30 78 44 |lse {...|x &= 0xD|
|00002b70| 46 3b 0a 09 09 69 66 20 | 28 28 78 20 3e 3d 20 28 |F;...if |((x >= (|
|00002b80| 43 43 68 61 72 54 79 70 | 65 29 20 27 41 27 29 20 |CCharTyp|e) 'A') |
|00002b90| 26 26 20 28 78 20 3c 3d | 20 28 43 43 68 61 72 54 |&& (x <=| (CCharT|
|00002ba0| 79 70 65 29 20 27 46 27 | 29 29 20 7b 0a 09 09 09 |ype) 'F'|)) {....|
|00002bb0| 72 65 74 75 72 6e 20 28 | 28 43 49 6e 74 66 54 79 |return (|(CIntfTy|
|00002bc0| 70 65 29 20 28 28 78 20 | 2d 20 28 43 43 68 61 72 |pe) ((x |- (CChar|
|00002bd0| 54 79 70 65 29 20 27 41 | 27 29 20 2b 20 31 30 29 |Type) 'A|') + 10)|
|00002be0| 29 3b 0a 09 09 7d 0a 09 | 09 65 6c 73 65 20 7b 0a |);...}..|.else {.|
|00002bf0| 09 09 09 72 65 74 75 72 | 6e 20 28 28 43 49 6e 74 |...retur|n ((CInt|
|00002c00| 66 54 79 70 65 29 20 2d | 31 29 3b 0a 09 09 7d 0a |fType) -|1);...}.|
|00002c10| 09 7d 0a 7d 0a 0a 0a 43 | 49 6e 74 66 54 79 70 65 |.}.}...C|IntfType|
|00002c20| 09 09 72 64 78 44 65 63 | 6f 64 65 31 36 20 28 72 |..rdxDec|ode16 (r|
|00002c30| 65 73 75 6c 74 2c 20 73 | 29 0a 0a 43 55 6e 73 6c |esult, s|)..CUnsl|
|00002c40| 50 74 72 54 79 70 65 09 | 09 72 65 73 75 6c 74 3b |PtrType.|.result;|
|00002c50| 0a 43 43 68 61 72 50 74 | 72 54 79 70 65 09 09 73 |.CCharPt|rType..s|
|00002c60| 3b 0a 0a 7b 0a 09 43 43 | 68 61 72 54 79 70 65 09 |;..{..CC|harType.|
|00002c70| 78 3b 0a 09 43 49 6e 74 | 66 54 79 70 65 09 68 3b |x;..CInt|fType.h;|
|00002c80| 0a 09 43 55 6e 73 6c 54 | 79 70 65 09 77 3b 0a 0a |..CUnslT|ype.w;..|
|00002c90| 09 77 20 3d 20 28 43 55 | 6e 73 6c 54 79 70 65 29 |.w = (CU|nslType)|
|00002ca0| 20 30 3b 0a 0a 09 77 68 | 69 6c 65 20 28 28 28 78 | 0;...wh|ile (((x|
|00002cb0| 20 3d 20 2a 73 2b 2b 29 | 20 21 3d 20 30 29 20 26 | = *s++)| != 0) &|
|00002cc0| 26 20 28 28 68 20 3d 20 | 72 64 78 44 69 67 69 74 |& ((h = |rdxDigit|
|00002cd0| 31 36 20 28 78 29 29 20 | 21 3d 20 2d 31 29 29 20 |16 (x)) |!= -1)) |
|00002ce0| 7b 0a 09 09 77 20 3d 20 | 28 77 20 3c 3c 20 34 29 |{...w = |(w << 4)|
|00002cf0| 20 2b 20 28 28 43 55 6e | 73 6c 54 79 70 65 29 20 | + ((CUn|slType) |
|00002d00| 68 29 3b 0a 09 7d 0a 0a | 09 2a 72 65 73 75 6c 74 |h);..}..|.*result|
|00002d10| 20 3d 20 77 3b 0a 09 72 | 65 74 75 72 6e 20 28 28 | = w;..r|eturn ((|
|00002d20| 68 20 3c 20 28 43 49 6e | 74 66 54 79 70 65 29 20 |h < (CIn|tfType) |
|00002d30| 30 29 20 3f 20 68 20 3a | 20 28 43 49 6e 74 66 54 |0) ? h :| (CIntfT|
|00002d40| 79 70 65 29 20 30 29 3b | 0a 7d 0a 0a 0a 43 49 6e |ype) 0);|.}...CIn|
|00002d50| 74 66 54 79 70 65 09 09 | 72 64 78 44 65 63 6f 64 |tfType..|rdxDecod|
|00002d60| 65 41 6e 79 20 28 72 65 | 73 75 6c 74 2c 20 73 29 |eAny (re|sult, s)|
|00002d70| 0a 0a 43 55 6e 73 6c 50 | 74 72 54 79 70 65 09 09 |..CUnslP|trType..|
|00002d80| 72 65 73 75 6c 74 3b 0a | 43 43 68 61 72 50 74 72 |result;.|CCharPtr|
|00002d90| 54 79 70 65 09 09 73 3b | 0a 0a 7b 0a 09 43 49 6e |Type..s;|..{..CIn|
|00002da0| 74 66 54 79 70 65 09 73 | 74 61 74 75 73 3b 0a 0a |tfType.s|tatus;..|
|00002db0| 09 69 66 20 28 73 20 3d | 3d 20 28 63 68 61 72 20 |.if (s =|= (char |
|00002dc0| 2a 29 20 30 29 20 7b 0a | 09 09 72 65 73 75 6c 74 |*) 0) {.|..result|
|00002dd0| 20 3d 20 30 3b 0a 09 7d | 0a 09 65 6c 73 65 20 69 | = 0;..}|..else i|
|00002de0| 66 20 28 2a 73 20 3d 3d | 20 27 30 27 29 20 7b 0a |f (*s ==| '0') {.|
|00002df0| 09 09 73 2b 2b 3b 0a 09 | 09 69 66 20 28 2a 73 20 |..s++;..|.if (*s |
|00002e00| 3d 3d 20 27 78 27 29 20 | 7b 0a 09 09 09 73 2b 2b |== 'x') |{....s++|
|00002e10| 3b 0a 09 09 09 73 74 61 | 74 75 73 20 3d 20 72 64 |;....sta|tus = rd|
|00002e20| 78 44 65 63 6f 64 65 31 | 36 20 28 72 65 73 75 6c |xDecode1|6 (resul|
|00002e30| 74 2c 20 73 29 3b 0a 09 | 09 7d 0a 09 09 65 6c 73 |t, s);..|.}...els|
|00002e40| 65 20 7b 0a 09 09 09 73 | 74 61 74 75 73 20 3d 20 |e {....s|tatus = |
|00002e50| 72 64 78 44 65 63 6f 64 | 65 30 38 20 28 72 65 73 |rdxDecod|e08 (res|
|00002e60| 75 6c 74 2c 20 73 29 3b | 0a 09 09 7d 0a 09 7d 0a |ult, s);|...}..}.|
|00002e70| 09 65 6c 73 65 20 7b 0a | 09 09 73 74 61 74 75 73 |.else {.|..status|
|00002e80| 20 3d 20 72 64 78 44 65 | 63 6f 64 65 31 30 20 28 | = rdxDe|code10 (|
|00002e90| 72 65 73 75 6c 74 2c 20 | 73 29 3b 0a 09 7d 0a 0a |result, |s);..}..|
|00002ea0| 09 72 65 74 75 72 6e 20 | 28 73 74 61 74 75 73 29 |.return |(status)|
|00002eb0| 3b 0a 7d 0a 0a 0a 43 49 | 6e 74 66 54 79 70 65 09 |;.}...CI|ntfType.|
|00002ec0| 09 72 64 78 45 6e 63 6f | 64 65 31 30 20 28 73 2c |.rdxEnco|de10 (s,|
|00002ed0| 20 6e 2c 20 78 29 0a 0a | 43 43 68 61 72 50 74 72 | n, x)..|CCharPtr|
|00002ee0| 54 79 70 65 09 09 73 3b | 0a 43 49 6e 74 66 54 79 |Type..s;|.CIntfTy|
|00002ef0| 70 65 09 09 6e 3b 0a 43 | 55 6e 73 6c 54 79 70 65 |pe..n;.C|UnslType|
|00002f00| 09 09 78 3b 0a 0a 7b 0a | 09 43 49 6e 74 66 54 79 |..x;..{.|.CIntfTy|
|00002f10| 70 65 09 09 6b 3b 0a 09 | 43 55 6e 73 6c 54 79 70 |pe..k;..|CUnslTyp|
|00002f20| 65 09 09 71 75 6f 3b 0a | 0a 09 69 66 20 28 6e 20 |e..quo;.|..if (n |
|00002f30| 3c 3d 20 28 43 49 6e 74 | 66 54 79 70 65 29 20 30 |<= (CInt|fType) 0|
|00002f40| 29 20 7b 0a 09 09 72 65 | 74 75 72 6e 20 28 28 43 |) {...re|turn ((C|
|00002f50| 49 6e 74 66 54 79 70 65 | 29 20 2d 31 29 3b 0a 09 |IntfType|) -1);..|
|00002f60| 7d 0a 09 65 6c 73 65 20 | 69 66 20 28 78 20 3c 20 |}..else |if (x < |
|00002f70| 28 43 55 6e 73 6c 54 79 | 70 65 29 20 31 30 29 20 |(CUnslTy|pe) 10) |
|00002f80| 7b 0a 09 09 2a 73 2b 2b | 20 3d 20 28 43 43 68 61 |{...*s++| = (CCha|
|00002f90| 72 54 79 70 65 29 20 28 | 78 20 2b 20 27 30 27 29 |rType) (|x + '0')|
|00002fa0| 3b 0a 09 09 2a 73 20 3d | 20 28 43 43 68 61 72 54 |;...*s =| (CCharT|
|00002fb0| 79 70 65 29 20 30 3b 0a | 09 09 72 65 74 75 72 6e |ype) 0;.|..return|
|00002fc0| 20 28 28 43 49 6e 74 66 | 54 79 70 65 29 20 31 29 | ((CIntf|Type) 1)|
|00002fd0| 3b 0a 09 7d 0a 09 65 6c | 73 65 20 69 66 20 28 28 |;..}..el|se if ((|
|00002fe0| 6b 20 3d 20 72 64 78 45 | 6e 63 6f 64 65 31 30 20 |k = rdxE|ncode10 |
|00002ff0| 28 73 2c 20 6e 20 2d 20 | 31 2c 20 28 71 75 6f 20 |(s, n - |1, (quo |
|00003000| 3d 20 78 20 2f 20 28 43 | 55 6e 73 6c 54 79 70 65 |= x / (C|UnslType|
|00003010| 29 20 31 30 29 29 29 20 | 21 3d 0a 09 09 28 43 49 |) 10))) |!=...(CI|
|00003020| 6e 74 66 54 79 70 65 29 | 20 2d 31 29 20 7b 0a 09 |ntfType)| -1) {..|
|00003030| 09 73 20 2b 3d 20 6b 3b | 0a 09 09 2a 73 2b 2b 20 |.s += k;|...*s++ |
|00003040| 3d 20 28 43 43 68 61 72 | 54 79 70 65 29 20 28 78 |= (CChar|Type) (x|
|00003050| 20 2d 20 28 71 75 6f 20 | 2a 20 28 43 55 6e 73 6c | - (quo |* (CUnsl|
|00003060| 54 79 70 65 29 20 31 30 | 29 29 20 2b 0a 09 09 09 |Type) 10|)) +....|
|00003070| 28 43 43 68 61 72 54 79 | 70 65 29 20 27 30 27 3b |(CCharTy|pe) '0';|
|00003080| 0a 09 09 2a 73 20 3d 20 | 28 43 43 68 61 72 54 79 |...*s = |(CCharTy|
|00003090| 70 65 29 20 30 3b 0a 09 | 09 6b 2b 2b 3b 0a 09 7d |pe) 0;..|.k++;..}|
|000030a0| 0a 09 72 65 74 75 72 6e | 20 28 6b 29 3b 0a 7d 0a |..return| (k);.}.|
|000030b0| 0a 0a 43 49 6e 74 66 54 | 79 70 65 09 09 72 64 78 |..CIntfT|ype..rdx|
|000030c0| 45 6e 63 6f 64 65 30 38 | 20 28 73 2c 20 6e 2c 20 |Encode08| (s, n, |
|000030d0| 78 29 0a 0a 43 43 68 61 | 72 50 74 72 54 79 70 65 |x)..CCha|rPtrType|
|000030e0| 09 09 73 3b 0a 43 49 6e | 74 66 54 79 70 65 09 09 |..s;.CIn|tfType..|
|000030f0| 6e 3b 0a 43 55 6e 73 6c | 54 79 70 65 09 09 78 3b |n;.CUnsl|Type..x;|
|00003100| 0a 0a 7b 0a 09 43 49 6e | 74 66 54 79 70 65 09 09 |..{..CIn|tfType..|
|00003110| 6b 3b 0a 0a 09 69 66 20 | 28 6e 20 3c 3d 20 28 43 |k;...if |(n <= (C|
|00003120| 49 6e 74 66 54 79 70 65 | 29 20 30 29 20 7b 0a 09 |IntfType|) 0) {..|
|00003130| 09 72 65 74 75 72 6e 20 | 28 28 43 49 6e 74 66 54 |.return |((CIntfT|
|00003140| 79 70 65 29 20 2d 31 29 | 3b 0a 09 7d 0a 09 65 6c |ype) -1)|;..}..el|
|00003150| 73 65 20 69 66 20 28 78 | 20 3c 20 28 43 55 6e 73 |se if (x| < (CUns|
|00003160| 6c 54 79 70 65 29 20 38 | 29 20 7b 0a 09 09 2a 73 |lType) 8|) {...*s|
|00003170| 2b 2b 20 3d 20 28 43 43 | 68 61 72 54 79 70 65 29 |++ = (CC|harType)|
|00003180| 20 28 78 20 2b 20 27 30 | 27 29 3b 0a 09 09 2a 73 | (x + '0|');...*s|
|00003190| 20 3d 20 28 43 43 68 61 | 72 54 79 70 65 29 20 30 | = (CCha|rType) 0|
|000031a0| 3b 0a 09 09 72 65 74 75 | 72 6e 20 28 28 43 49 6e |;...retu|rn ((CIn|
|000031b0| 74 66 54 79 70 65 29 20 | 31 29 3b 0a 09 7d 0a 09 |tfType) |1);..}..|
|000031c0| 65 6c 73 65 20 69 66 20 | 28 28 6b 20 3d 20 72 64 |else if |((k = rd|
|000031d0| 78 45 6e 63 6f 64 65 30 | 38 20 28 73 2c 20 6e 20 |xEncode0|8 (s, n |
|000031e0| 2d 20 31 2c 20 78 20 3e | 3e 20 33 29 29 20 21 3d |- 1, x >|> 3)) !=|
|000031f0| 0a 09 09 28 43 49 6e 74 | 66 54 79 70 65 29 20 2d |...(CInt|fType) -|
|00003200| 31 29 20 7b 0a 09 09 73 | 20 2b 3d 20 6b 3b 0a 09 |1) {...s| += k;..|
|00003210| 09 2a 73 2b 2b 20 3d 20 | 28 43 43 68 61 72 54 79 |.*s++ = |(CCharTy|
|00003220| 70 65 29 20 28 78 20 26 | 20 28 43 55 6e 73 6c 54 |pe) (x &| (CUnslT|
|00003230| 79 70 65 29 20 30 78 37 | 29 20 2b 20 28 43 43 68 |ype) 0x7|) + (CCh|
|00003240| 61 72 54 79 70 65 29 20 | 27 30 27 3b 0a 09 09 2a |arType) |'0';...*|
|00003250| 73 20 3d 20 28 43 43 68 | 61 72 54 79 70 65 29 20 |s = (CCh|arType) |
|00003260| 30 3b 0a 09 09 6b 2b 2b | 3b 0a 09 7d 0a 09 72 65 |0;...k++|;..}..re|
|00003270| 74 75 72 6e 20 28 6b 29 | 3b 0a 7d 0a 0a 00 00 00 |turn (k)|;.}.....|
|00003280| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003290| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000032a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000032b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000032c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000032d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000032e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000032f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003300| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003310| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003320| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003330| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003340| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003350| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003360| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003370| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003380| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003390| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000033a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000033b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000033c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000033d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000033e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000033f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003400| 2e 2f 73 6e 6d 70 2f 6d | 69 73 2e 63 00 00 00 00 |./snmp/m|is.c....|
|00003410| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003420| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003430| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003440| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003450| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003460| 00 00 00 00 20 20 20 34 | 34 34 20 00 20 32 35 36 |.... 4|44 . 256|
|00003470| 35 33 20 00 20 20 20 31 | 34 34 20 00 20 20 20 20 |53 . 1|44 . |
|00003480| 20 20 20 35 30 33 37 20 | 20 35 30 31 35 30 33 34 | 5037 | 5015034|
|00003490| 34 36 36 20 20 20 36 32 | 35 37 00 20 00 00 00 00 |466 62|57. ....|
|000034a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000034b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000034c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000034d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000034e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000034f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003500| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003510| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003520| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003530| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003540| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003550| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003560| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003570| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003580| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003590| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000035a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000035b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000035c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000035d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000035e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000035f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003600| 0a 2f 2a 0a 20 2a 09 24 | 48 65 61 64 65 72 3a 20 |./*. *.$|Header: |
|00003610| 6d 69 73 2e 63 2c 76 20 | 33 2e 30 20 39 31 2f 30 |mis.c,v |3.0 91/0|
|00003620| 35 2f 31 37 20 31 36 3a | 31 32 3a 33 37 20 6a 72 |5/17 16:|12:37 jr|
|00003630| 64 20 52 65 6c 20 24 0a | 20 2a 09 41 75 74 68 6f |d Rel $.| *.Autho|
|00003640| 72 3a 20 4a 2e 20 44 61 | 76 69 6e 0a 20 2a 09 43 |r: J. Da|vin. *.C|
|00003650| 6f 70 79 72 69 67 68 74 | 20 31 39 38 38 2c 20 31 |opyright| 1988, 1|
|00003660| 39 38 39 2c 20 4d 61 73 | 73 61 63 68 75 73 65 74 |989, Mas|sachuset|
|00003670| 74 73 20 49 6e 73 74 69 | 74 75 74 65 20 6f 66 20 |ts Insti|tute of |
|00003680| 54 65 63 68 6e 6f 6c 6f | 67 79 0a 20 2a 09 53 65 |Technolo|gy. *.Se|
|00003690| 65 20 70 65 72 6d 69 73 | 73 69 6f 6e 20 61 6e 64 |e permis|sion and|
|000036a0| 20 64 69 73 63 6c 61 69 | 6d 65 72 20 6e 6f 74 69 | disclai|mer noti|
|000036b0| 63 65 20 69 6e 20 66 69 | 6c 65 20 22 6e 6f 74 69 |ce in fi|le "noti|
|000036c0| 63 65 2e 68 22 0a 20 2a | 2f 0a 0a 23 69 6e 63 6c |ce.h". *|/..#incl|
|000036d0| 75 64 65 09 3c 6e 6f 74 | 69 63 65 2e 68 3e 0a 0a |ude.<not|ice.h>..|
|000036e0| 23 69 6e 63 6c 75 64 65 | 09 3c 63 74 79 70 65 73 |#include|.<ctypes|
|000036f0| 2e 68 3e 0a 23 69 6e 63 | 6c 75 64 65 09 3c 65 72 |.h>.#inc|lude.<er|
|00003700| 72 6f 72 2e 68 3e 0a 23 | 69 6e 63 6c 75 64 65 09 |ror.h>.#|include.|
|00003710| 3c 6c 6f 63 61 6c 2e 68 | 3e 0a 23 69 6e 63 6c 75 |<local.h|>.#inclu|
|00003720| 64 65 09 3c 6d 69 73 2e | 68 3e 0a 23 69 6e 63 6c |de.<mis.|h>.#incl|
|00003730| 75 64 65 09 3c 6d 69 78 | 2e 68 3e 0a 23 69 6e 63 |ude.<mix|.h>.#inc|
|00003740| 6c 75 64 65 09 3c 61 76 | 6c 2e 68 3e 0a 23 69 6e |lude.<av|l.h>.#in|
|00003750| 63 6c 75 64 65 09 3c 61 | 70 73 2e 68 3e 0a 23 69 |clude.<a|ps.h>.#i|
|00003760| 6e 63 6c 75 64 65 09 3c | 61 73 6e 2e 68 3e 0a 0a |nclude.<|asn.h>..|
|00003770| 73 74 61 74 69 63 09 4d | 69 78 49 64 54 79 70 65 |static.M|ixIdType|
|00003780| 09 6d 69 73 54 72 65 65 | 3b 0a 73 74 61 74 69 63 |.misTree|;.static|
|00003790| 09 4d 69 73 41 63 63 65 | 73 73 54 79 70 65 09 6d |.MisAcce|ssType.m|
|000037a0| 69 73 41 63 63 65 73 73 | 3b 0a 0a 4d 69 73 53 74 |isAccess|;..MisSt|
|000037b0| 61 74 75 73 54 79 70 65 | 09 09 6d 69 73 45 78 70 |atusType|..misExp|
|000037c0| 6f 72 74 20 28 6e 61 6d | 65 2c 20 6e 61 6d 65 6c |ort (nam|e, namel|
|000037d0| 65 6e 2c 20 6f 70 73 2c | 20 63 6f 6f 6b 69 65 29 |en, ops,| cookie)|
|000037e0| 0a 0a 4d 69 78 4e 61 6d | 65 50 74 72 54 79 70 65 |..MixNam|ePtrType|
|000037f0| 09 09 6e 61 6d 65 3b 0a | 4d 69 78 4c 65 6e 67 74 |..name;.|MixLengt|
|00003800| 68 54 79 70 65 09 09 6e | 61 6d 65 6c 65 6e 3b 0a |hType..n|amelen;.|
|00003810| 4d 69 78 4f 70 73 50 74 | 72 54 79 70 65 09 09 6f |MixOpsPt|rType..o|
|00003820| 70 73 3b 0a 4d 69 78 43 | 6f 6f 6b 69 65 54 79 70 |ps;.MixC|ookieTyp|
|00003830| 65 09 09 63 6f 6f 6b 69 | 65 3b 0a 0a 7b 0a 09 41 |e..cooki|e;..{..A|
|00003840| 73 6e 49 64 54 79 70 65 | 09 09 76 61 6c 75 65 3b |snIdType|..value;|
|00003850| 0a 0a 09 69 66 20 28 28 | 76 61 6c 75 65 20 3d 20 |...if ((|value = |
|00003860| 6d 69 78 56 61 6c 75 65 | 20 28 6f 70 73 2c 20 63 |mixValue| (ops, c|
|00003870| 6f 6f 6b 69 65 29 29 20 | 3d 3d 20 28 41 73 6e 49 |ookie)) |== (AsnI|
|00003880| 64 54 79 70 65 29 20 30 | 29 20 7b 0a 09 09 72 65 |dType) 0|) {...re|
|00003890| 74 75 72 6e 20 28 65 72 | 72 42 61 64 29 3b 0a 09 |turn (er|rBad);..|
|000038a0| 7d 0a 09 65 6c 73 65 20 | 69 66 20 28 6d 69 78 43 |}..else |if (mixC|
|000038b0| 72 65 61 74 65 20 28 6d | 69 73 54 72 65 65 2c 20 |reate (m|isTree, |
|000038c0| 6e 61 6d 65 2c 20 6e 61 | 6d 65 6c 65 6e 2c 20 76 |name, na|melen, v|
|000038d0| 61 6c 75 65 29 20 21 3d | 20 73 6d 70 45 72 72 6f |alue) !=| smpErro|
|000038e0| 72 4e 6f 6e 65 29 20 7b | 0a 09 09 76 61 6c 75 65 |rNone) {|...value|
|000038f0| 20 3d 20 61 73 6e 46 72 | 65 65 20 28 76 61 6c 75 | = asnFr|ee (valu|
|00003900| 65 29 3b 0a 09 09 72 65 | 74 75 72 6e 20 28 65 72 |e);...re|turn (er|
|00003910| 72 42 61 64 29 3b 0a 09 | 7d 0a 09 65 6c 73 65 20 |rBad);..|}..else |
|00003920| 7b 0a 09 09 76 61 6c 75 | 65 20 3d 20 61 73 6e 46 |{...valu|e = asnF|
|00003930| 72 65 65 20 28 76 61 6c | 75 65 29 3b 0a 09 09 72 |ree (val|ue);...r|
|00003940| 65 74 75 72 6e 20 28 65 | 72 72 4f 6b 29 3b 0a 09 |eturn (e|rrOk);..|
|00003950| 7d 0a 7d 0a 0a 4d 69 78 | 49 64 54 79 70 65 09 09 |}.}..Mix|IdType..|
|00003960| 6d 69 73 43 6f 6d 6d 75 | 6e 69 74 79 54 6f 4d 69 |misCommu|nityToMi|
|00003970| 62 20 28 73 29 0a 0a 41 | 70 73 49 64 54 79 70 65 |b (s)..A|psIdType|
|00003980| 09 09 73 3b 0a 0a 7b 0a | 09 73 20 3d 20 73 3b 0a |..s;..{.|.s = s;.|
|00003990| 09 72 65 74 75 72 6e 20 | 28 6d 69 73 54 72 65 65 |.return |(misTree|
|000039a0| 29 3b 0a 7d 0a 0a 4d 69 | 73 41 63 63 65 73 73 54 |);.}..Mi|sAccessT|
|000039b0| 79 70 65 09 09 6d 69 73 | 43 6f 6d 6d 75 6e 69 74 |ype..mis|Communit|
|000039c0| 79 54 6f 41 63 63 65 73 | 73 20 28 73 29 0a 0a 41 |yToAcces|s (s)..A|
|000039d0| 70 73 49 64 54 79 70 65 | 09 09 73 3b 0a 0a 7b 0a |psIdType|..s;..{.|
|000039e0| 09 73 20 3d 20 73 3b 0a | 09 72 65 74 75 72 6e 20 |.s = s;.|.return |
|000039f0| 28 6d 69 73 41 63 63 65 | 73 73 29 3b 0a 7d 0a 0a |(misAcce|ss);.}..|
|00003a00| 41 70 73 49 64 54 79 70 | 65 09 09 6d 69 73 43 6f |ApsIdTyp|e..misCo|
|00003a10| 6d 6d 75 6e 69 74 79 42 | 79 4e 61 6d 65 20 28 6e |mmunityB|yName (n|
|00003a20| 61 6d 65 29 0a 0a 43 42 | 79 74 65 50 74 72 54 79 |ame)..CB|ytePtrTy|
|00003a30| 70 65 09 09 6e 61 6d 65 | 3b 0a 0a 7b 0a 09 6e 61 |pe..name|;..{..na|
|00003a40| 6d 65 20 3d 20 6e 61 6d | 65 3b 0a 09 72 65 74 75 |me = nam|e;..retu|
|00003a50| 72 6e 20 28 28 41 70 73 | 49 64 54 79 70 65 29 20 |rn ((Aps|IdType) |
|00003a60| 30 29 3b 0a 7d 0a 0a 23 | 69 66 64 65 66 09 09 4e |0);.}..#|ifdef..N|
|00003a70| 4f 54 44 45 46 0a 0a 73 | 74 61 74 69 63 09 4d 69 |OTDEF..s|tatic.Mi|
|00003a80| 78 53 74 61 74 75 73 54 | 79 70 65 09 6d 69 73 52 |xStatusT|ype.misR|
|00003a90| 65 6c 65 61 73 65 20 28 | 63 6f 6f 6b 69 65 29 0a |elease (|cookie).|
|00003aa0| 0a 4d 69 78 43 6f 6f 6b | 69 65 54 79 70 65 09 09 |.MixCook|ieType..|
|00003ab0| 63 6f 6f 6b 69 65 3b 0a | 0a 7b 0a 09 63 6f 6f 6b |cookie;.|.{..cook|
|00003ac0| 69 65 20 3d 20 63 6f 6f | 6b 69 65 3b 0a 09 72 65 |ie = coo|kie;..re|
|00003ad0| 74 75 72 6e 20 28 73 6d | 70 45 72 72 6f 72 47 65 |turn (sm|pErrorGe|
|00003ae0| 6e 65 72 69 63 29 3b 0a | 7d 0a 0a 73 74 61 74 69 |neric);.|}..stati|
|00003af0| 63 09 4d 69 78 53 74 61 | 74 75 73 54 79 70 65 09 |c.MixSta|tusType.|
|00003b00| 6d 69 73 43 72 65 61 74 | 65 20 28 63 6f 6f 6b 69 |misCreat|e (cooki|
|00003b10| 65 2c 20 6e 61 6d 65 2c | 20 6e 61 6d 65 6c 65 6e |e, name,| namelen|
|00003b20| 2c 20 61 73 6e 29 0a 0a | 4d 69 78 43 6f 6f 6b 69 |, asn)..|MixCooki|
|00003b30| 65 54 79 70 65 09 09 63 | 6f 6f 6b 69 65 3b 0a 4d |eType..c|ookie;.M|
|00003b40| 69 78 4e 61 6d 65 50 74 | 72 54 79 70 65 09 09 6e |ixNamePt|rType..n|
|00003b50| 61 6d 65 3b 0a 4d 69 78 | 4c 65 6e 67 74 68 54 79 |ame;.Mix|LengthTy|
|00003b60| 70 65 09 09 6e 61 6d 65 | 6c 65 6e 3b 0a 41 73 6e |pe..name|len;.Asn|
|00003b70| 49 64 54 79 70 65 09 09 | 61 73 6e 3b 0a 0a 7b 0a |IdType..|asn;..{.|
|00003b80| 09 63 6f 6f 6b 69 65 20 | 3d 20 63 6f 6f 6b 69 65 |.cookie |= cookie|
|00003b90| 3b 0a 09 6e 61 6d 65 20 | 3d 20 6e 61 6d 65 3b 0a |;..name |= name;.|
|00003ba0| 09 6e 61 6d 65 6c 65 6e | 20 3d 20 6e 61 6d 65 6c |.namelen| = namel|
|00003bb0| 65 6e 3b 0a 09 61 73 6e | 20 3d 20 61 73 6e 3b 0a |en;..asn| = asn;.|
|00003bc0| 09 72 65 74 75 72 6e 20 | 28 73 6d 70 45 72 72 6f |.return |(smpErro|
|00003bd0| 72 47 65 6e 65 72 69 63 | 29 3b 0a 7d 0a 0a 73 74 |rGeneric|);.}..st|
|00003be0| 61 74 69 63 09 4d 69 78 | 53 74 61 74 75 73 54 79 |atic.Mix|StatusTy|
|00003bf0| 70 65 09 6d 69 73 44 65 | 73 74 72 6f 79 20 28 63 |pe.misDe|stroy (c|
|00003c00| 6f 6f 6b 69 65 2c 20 6e | 61 6d 65 2c 20 6e 61 6d |ookie, n|ame, nam|
|00003c10| 65 6c 65 6e 29 0a 0a 4d | 69 78 43 6f 6f 6b 69 65 |elen)..M|ixCookie|
|00003c20| 54 79 70 65 09 09 63 6f | 6f 6b 69 65 3b 0a 4d 69 |Type..co|okie;.Mi|
|00003c30| 78 4e 61 6d 65 50 74 72 | 54 79 70 65 09 09 6e 61 |xNamePtr|Type..na|
|00003c40| 6d 65 3b 0a 4d 69 78 4c | 65 6e 67 74 68 54 79 70 |me;.MixL|engthTyp|
|00003c50| 65 09 09 6e 61 6d 65 6c | 65 6e 3b 0a 0a 7b 0a 09 |e..namel|en;..{..|
|00003c60| 63 6f 6f 6b 69 65 20 3d | 20 63 6f 6f 6b 69 65 3b |cookie =| cookie;|
|00003c70| 0a 09 6e 61 6d 65 20 3d | 20 6e 61 6d 65 3b 0a 09 |..name =| name;..|
|00003c80| 6e 61 6d 65 6c 65 6e 20 | 3d 20 6e 61 6d 65 6c 65 |namelen |= namele|
|00003c90| 6e 3b 0a 09 72 65 74 75 | 72 6e 20 28 73 6d 70 45 |n;..retu|rn (smpE|
|00003ca0| 72 72 6f 72 47 65 6e 65 | 72 69 63 29 3b 0a 7d 0a |rrorGene|ric);.}.|
|00003cb0| 0a 73 74 61 74 69 63 09 | 41 73 6e 49 64 54 79 70 |.static.|AsnIdTyp|
|00003cc0| 65 09 6d 69 73 47 65 74 | 20 28 63 6f 6f 6b 69 65 |e.misGet| (cookie|
|00003cd0| 2c 20 6e 61 6d 65 2c 20 | 6e 61 6d 65 6c 65 6e 29 |, name, |namelen)|
|00003ce0| 0a 0a 4d 69 78 43 6f 6f | 6b 69 65 54 79 70 65 09 |..MixCoo|kieType.|
|00003cf0| 09 63 6f 6f 6b 69 65 3b | 0a 4d 69 78 4e 61 6d 65 |.cookie;|.MixName|
|00003d00| 50 74 72 54 79 70 65 09 | 09 6e 61 6d 65 3b 0a 4d |PtrType.|.name;.M|
|00003d10| 69 78 4c 65 6e 67 74 68 | 54 79 70 65 09 09 6e 61 |ixLength|Type..na|
|00003d20| 6d 65 6c 65 6e 3b 0a 0a | 7b 0a 09 63 6f 6f 6b 69 |melen;..|{..cooki|
|00003d30| 65 20 3d 20 63 6f 6f 6b | 69 65 3b 0a 09 6e 61 6d |e = cook|ie;..nam|
|00003d40| 65 20 3d 20 6e 61 6d 65 | 3b 0a 09 6e 61 6d 65 6c |e = name|;..namel|
|00003d50| 65 6e 20 3d 20 6e 61 6d | 65 6c 65 6e 3b 0a 09 72 |en = nam|elen;..r|
|00003d60| 65 74 75 72 6e 20 28 28 | 41 73 6e 49 64 54 79 70 |eturn ((|AsnIdTyp|
|00003d70| 65 29 20 30 29 3b 0a 7d | 0a 0a 73 74 61 74 69 63 |e) 0);.}|..static|
|00003d80| 09 4d 69 78 53 74 61 74 | 75 73 54 79 70 65 09 6d |.MixStat|usType.m|
|00003d90| 69 73 53 65 74 20 28 63 | 6f 6f 6b 69 65 2c 20 6e |isSet (c|ookie, n|
|00003da0| 61 6d 65 2c 20 6e 61 6d | 65 6c 65 6e 2c 20 61 73 |ame, nam|elen, as|
|00003db0| 6e 29 0a 0a 4d 69 78 43 | 6f 6f 6b 69 65 54 79 70 |n)..MixC|ookieTyp|
|00003dc0| 65 09 09 63 6f 6f 6b 69 | 65 3b 0a 4d 69 78 4e 61 |e..cooki|e;.MixNa|
|00003dd0| 6d 65 50 74 72 54 79 70 | 65 09 09 6e 61 6d 65 3b |mePtrTyp|e..name;|
|00003de0| 0a 4d 69 78 4c 65 6e 67 | 74 68 54 79 70 65 09 09 |.MixLeng|thType..|
|00003df0| 6e 61 6d 65 6c 65 6e 3b | 0a 41 73 6e 49 64 54 79 |namelen;|.AsnIdTy|
|00003e00| 70 65 09 09 61 73 6e 3b | 0a 0a 7b 0a 09 63 6f 6f |pe..asn;|..{..coo|
|00003e10| 6b 69 65 20 3d 20 63 6f | 6f 6b 69 65 3b 0a 09 6e |kie = co|okie;..n|
|00003e20| 61 6d 65 20 3d 20 6e 61 | 6d 65 3b 0a 09 6e 61 6d |ame = na|me;..nam|
|00003e30| 65 6c 65 6e 20 3d 20 6e | 61 6d 65 6c 65 6e 3b 0a |elen = n|amelen;.|
|00003e40| 09 61 73 6e 20 3d 20 61 | 73 6e 3b 0a 09 72 65 74 |.asn = a|sn;..ret|
|00003e50| 75 72 6e 20 28 73 6d 70 | 45 72 72 6f 72 47 65 6e |urn (smp|ErrorGen|
|00003e60| 65 72 69 63 29 3b 0a 7d | 0a 0a 73 74 61 74 69 63 |eric);.}|..static|
|00003e70| 09 41 73 6e 49 64 54 79 | 70 65 09 6d 69 73 4e 65 |.AsnIdTy|pe.misNe|
|00003e80| 78 74 20 28 63 6f 6f 6b | 69 65 2c 20 6e 61 6d 65 |xt (cook|ie, name|
|00003e90| 2c 20 6e 61 6d 65 6c 65 | 6e 70 29 0a 0a 4d 69 78 |, namele|np)..Mix|
|00003ea0| 43 6f 6f 6b 69 65 54 79 | 70 65 09 09 63 6f 6f 6b |CookieTy|pe..cook|
|00003eb0| 69 65 3b 0a 4d 69 78 4e | 61 6d 65 50 74 72 54 79 |ie;.MixN|amePtrTy|
|00003ec0| 70 65 09 09 6e 61 6d 65 | 3b 0a 4d 69 78 4c 65 6e |pe..name|;.MixLen|
|00003ed0| 67 74 68 50 74 72 54 79 | 70 65 09 6e 61 6d 65 6c |gthPtrTy|pe.namel|
|00003ee0| 65 6e 70 3b 0a 0a 7b 0a | 09 63 6f 6f 6b 69 65 20 |enp;..{.|.cookie |
|00003ef0| 3d 20 63 6f 6f 6b 69 65 | 3b 0a 09 6e 61 6d 65 20 |= cookie|;..name |
|00003f00| 3d 20 6e 61 6d 65 3b 0a | 09 6e 61 6d 65 6c 65 6e |= name;.|.namelen|
|00003f10| 70 20 3d 20 6e 61 6d 65 | 6c 65 6e 70 3b 0a 09 72 |p = name|lenp;..r|
|00003f20| 65 74 75 72 6e 20 28 28 | 41 73 6e 49 64 54 79 70 |eturn ((|AsnIdTyp|
|00003f30| 65 29 20 30 29 3b 0a 7d | 0a 0a 73 74 61 74 69 63 |e) 0);.}|..static|
|00003f40| 09 4d 69 78 4f 70 73 54 | 79 70 65 09 09 6d 69 73 |.MixOpsT|ype..mis|
|00003f50| 4f 70 73 09 3d 20 7b 0a | 0a 09 09 09 09 6d 69 73 |Ops.= {.|.....mis|
|00003f60| 52 65 6c 65 61 73 65 2c | 0a 09 09 09 09 6d 69 73 |Release,|.....mis|
|00003f70| 43 72 65 61 74 65 2c 0a | 09 09 09 09 6d 69 73 44 |Create,.|....misD|
|00003f80| 65 73 74 72 6f 79 2c 0a | 09 09 09 09 6d 69 73 4e |estroy,.|....misN|
|00003f90| 65 78 74 2c 0a 09 09 09 | 09 6d 69 73 47 65 74 2c |ext,....|.misGet,|
|00003fa0| 0a 09 09 09 09 6d 69 73 | 53 65 74 0a 0a 09 09 09 |.....mis|Set.....|
|00003fb0| 09 7d 3b 0a 0a 23 65 6e | 64 69 66 09 09 2f 2a 09 |.};..#en|dif../*.|
|00003fc0| 4e 4f 54 44 45 46 09 2a | 2f 0a 0a 43 56 6f 69 64 |NOTDEF.*|/..CVoid|
|00003fd0| 54 79 70 65 09 09 6d 69 | 73 49 6e 69 74 20 28 29 |Type..mi|sInit ()|
|00003fe0| 0a 0a 7b 0a 09 6d 69 73 | 41 63 63 65 73 73 20 3d |..{..mis|Access =|
|00003ff0| 20 28 4d 69 73 41 63 63 | 65 73 73 54 79 70 65 29 | (MisAcc|essType)|
|00004000| 20 54 52 55 45 3b 0a 09 | 6d 69 73 54 72 65 65 20 | TRUE;..|misTree |
|00004010| 3d 20 6d 69 78 4e 65 77 | 20 28 29 3b 0a 7d 0a 30 |= mixNew| ();.}.0|
|00004020| 35 2f 31 37 20 31 36 3a | 31 32 3a 33 37 20 6a 72 |5/17 16:|12:37 jr|
|00004030| 64 20 52 65 6c 20 24 0a | 20 2a 09 41 75 74 68 6f |d Rel $.| *.Autho|
|00004040| 72 3a 20 4a 2e 20 44 61 | 76 69 6e 0a 20 2a 09 43 |r: J. Da|vin. *.C|
|00004050| 6f 70 79 72 69 67 68 74 | 20 31 39 38 38 2c 20 31 |opyright| 1988, 1|
|00004060| 39 38 39 2c 20 4d 61 73 | 73 61 63 68 75 73 65 74 |989, Mas|sachuset|
|00004070| 74 73 20 49 6e 73 74 69 | 74 75 74 65 20 6f 66 20 |ts Insti|tute of |
|00004080| 54 65 63 68 6e 6f 6c 6f | 67 79 0a 20 2a 09 53 65 |Technolo|gy. *.Se|
|00004090| 65 20 70 65 72 6d 69 73 | 73 69 6f 6e 20 61 6e 64 |e permis|sion and|
|000040a0| 20 64 69 73 63 6c 61 69 | 6d 65 72 20 6e 6f 74 69 | disclai|mer noti|
|000040b0| 63 65 20 69 6e 20 66 69 | 6c 65 20 22 6e 6f 74 69 |ce in fi|le "noti|
|000040c0| 63 65 2e 68 22 0a 20 2a | 2f 0a 0a 23 69 6e 63 6c |ce.h". *|/..#incl|
|000040d0| 75 64 65 09 3c 6e 6f 74 | 69 63 65 2e 68 3e 0a 0a |ude.<not|ice.h>..|
|000040e0| 23 69 6e 63 6c 75 64 65 | 09 3c 63 74 79 70 65 73 |#include|.<ctypes|
|000040f0| 2e 68 3e 0a 23 69 6e 63 | 6c 75 64 65 09 3c 65 72 |.h>.#inc|lude.<er|
|00004100| 72 6f 72 2e 68 3e 0a 23 | 69 6e 63 6c 75 64 65 09 |ror.h>.#|include.|
|00004110| 3c 6c 6f 63 61 6c 2e 68 | 3e 0a 23 69 6e 63 6c 75 |<local.h|>.#inclu|
|00004120| 64 65 09 3c 6d 69 73 2e | 68 3e 0a 23 69 6e 63 6c |de.<mis.|h>.#incl|
|00004130| 75 64 65 09 3c 6d 69 78 | 2e 68 3e 0a 23 69 6e 63 |ude.<mix|.h>.#inc|
|00004140| 6c 75 64 65 09 3c 61 76 | 6c 2e 68 3e 0a 23 69 6e |lude.<av|l.h>.#in|
|00004150| 63 6c 75 64 65 09 3c 61 | 70 73 2e 68 3e 0a 23 69 |clude.<a|ps.h>.#i|
|00004160| 6e 63 6c 75 64 65 09 3c | 61 73 6e 2e 68 3e 0a 0a |nclude.<|asn.h>..|
|00004170| 73 74 61 74 69 63 09 4d | 69 78 49 64 54 79 70 65 |static.M|ixIdType|
|00004180| 09 6d 69 73 54 72 65 65 | 3b 0a 73 74 61 74 69 63 |.misTree|;.static|
|00004190| 09 4d 69 73 41 63 63 65 | 73 73 54 79 70 65 09 6d |.MisAcce|ssType.m|
|000041a0| 69 73 41 63 63 65 73 73 | 3b 0a 0a 4d 69 73 53 74 |isAccess|;..MisSt|
|000041b0| 61 74 75 73 54 79 70 65 | 09 09 6d 69 73 45 78 70 |atusType|..misExp|
|000041c0| 6f 72 74 20 28 6e 61 6d | 65 2c 20 6e 61 6d 65 6c |ort (nam|e, namel|
|000041d0| 65 6e 2c 20 6f 70 73 2c | 20 63 6f 6f 6b 69 65 29 |en, ops,| cookie)|
|000041e0| 0a 0a 4d 69 78 4e 61 6d | 65 50 74 72 54 79 70 65 |..MixNam|ePtrType|
|000041f0| 09 09 6e 61 6d 65 3b 0a | 4d 69 78 4c 65 6e 67 74 |..name;.|MixLengt|
|00004200| 2e 2f 73 6e 6d 70 2f 61 | 70 73 2e 63 00 00 00 00 |./snmp/a|ps.c....|
|00004210| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004220| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004230| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004240| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004250| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004260| 00 00 00 00 20 20 20 34 | 34 34 20 00 20 32 35 36 |.... 4|44 . 256|
|00004270| 35 33 20 00 20 20 20 31 | 34 34 20 00 20 20 20 20 |53 . 1|44 . |
|00004280| 20 20 31 34 31 31 37 20 | 20 35 30 31 35 30 33 34 | 14117 | 5015034|
|00004290| 34 37 31 20 20 20 36 32 | 36 35 00 20 00 00 00 00 |471 62|65. ....|
|000042a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000042b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000042c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000042d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000042e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000042f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004300| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004310| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004320| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004330| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004340| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004350| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004360| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004370| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004380| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004390| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000043a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000043b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000043c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000043d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000043e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000043f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004400| 0a 2f 2a 0a 20 2a 09 24 | 48 65 61 64 65 72 3a 20 |./*. *.$|Header: |
|00004410| 61 70 73 2e 63 2c 76 20 | 33 2e 30 20 39 31 2f 30 |aps.c,v |3.0 91/0|
|00004420| 35 2f 31 37 20 31 36 3a | 31 32 3a 33 39 20 6a 72 |5/17 16:|12:39 jr|
|00004430| 64 20 52 65 6c 20 24 0a | 20 2a 09 41 75 74 68 6f |d Rel $.| *.Autho|
|00004440| 72 3a 20 4a 2e 20 44 61 | 76 69 6e 0a 20 2a 09 43 |r: J. Da|vin. *.C|
|00004450| 6f 70 79 72 69 67 68 74 | 20 31 39 38 38 2c 20 31 |opyright| 1988, 1|
|00004460| 39 38 39 2c 20 4d 61 73 | 73 61 63 68 75 73 65 74 |989, Mas|sachuset|
|00004470| 74 73 20 49 6e 73 74 69 | 74 75 74 65 20 6f 66 20 |ts Insti|tute of |
|00004480| 54 65 63 68 6e 6f 6c 6f | 67 79 0a 20 2a 09 53 65 |Technolo|gy. *.Se|
|00004490| 65 20 70 65 72 6d 69 73 | 73 69 6f 6e 20 61 6e 64 |e permis|sion and|
|000044a0| 20 64 69 73 63 6c 61 69 | 6d 65 72 20 6e 6f 74 69 | disclai|mer noti|
|000044b0| 63 65 20 69 6e 20 66 69 | 6c 65 20 22 6e 6f 74 69 |ce in fi|le "noti|
|000044c0| 63 65 2e 68 22 0a 20 2a | 2f 0a 0a 23 69 6e 63 6c |ce.h". *|/..#incl|
|000044d0| 75 64 65 09 3c 6e 6f 74 | 69 63 65 2e 68 3e 0a 0a |ude.<not|ice.h>..|
|000044e0| 23 69 6e 63 6c 75 64 65 | 09 3c 63 74 79 70 65 73 |#include|.<ctypes|
|000044f0| 2e 68 3e 0a 23 69 6e 63 | 6c 75 64 65 09 3c 61 70 |.h>.#inc|lude.<ap|
|00004500| 73 2e 68 3e 0a 23 69 6e | 63 6c 75 64 65 09 3c 61 |s.h>.#in|clude.<a|
|00004510| 73 6e 2e 68 3e 0a 23 69 | 6e 63 6c 75 64 65 09 3c |sn.h>.#i|nclude.<|
|00004520| 6c 6f 63 61 6c 2e 68 3e | 0a 0a 23 64 65 66 69 6e |local.h>|..#defin|
|00004530| 65 09 09 61 70 73 4d 61 | 78 4e 61 6d 65 53 69 7a |e..apsMa|xNameSiz|
|00004540| 65 09 09 28 31 36 29 0a | 23 64 65 66 69 6e 65 09 |e..(16).|#define.|
|00004550| 09 61 70 73 56 65 72 73 | 69 6f 6e 43 6f 64 65 09 |.apsVers|ionCode.|
|00004560| 09 28 30 29 0a 0a 74 79 | 70 65 64 65 66 09 09 73 |.(0)..ty|pedef..s|
|00004570| 74 72 75 63 74 09 09 09 | 41 70 73 53 63 68 65 6d |truct...|ApsSchem|
|00004580| 65 54 61 67 20 7b 0a 0a | 09 09 41 70 73 4e 61 6d |eTag {..|..ApsNam|
|00004590| 65 54 79 70 65 09 09 61 | 70 73 53 63 68 65 6d 65 |eType..a|psScheme|
|000045a0| 4e 61 6d 65 3b 0a 09 09 | 41 70 73 56 65 72 69 66 |Name;...|ApsVerif|
|000045b0| 79 46 6e 54 79 70 65 09 | 09 61 70 73 53 63 68 65 |yFnType.|.apsSche|
|000045c0| 6d 65 56 65 72 69 66 79 | 46 6e 3b 0a 09 09 41 70 |meVerify|Fn;...Ap|
|000045d0| 73 45 6e 63 6f 64 65 46 | 6e 54 79 70 65 09 09 61 |sEncodeF|nType..a|
|000045e0| 70 73 53 63 68 65 6d 65 | 45 6e 63 6f 64 65 46 6e |psScheme|EncodeFn|
|000045f0| 3b 0a 09 09 41 70 73 44 | 65 63 6f 64 65 46 6e 54 |;...ApsD|ecodeFnT|
|00004600| 79 70 65 09 09 61 70 73 | 53 63 68 65 6d 65 44 65 |ype..aps|SchemeDe|
|00004610| 63 6f 64 65 46 6e 3b 0a | 09 09 73 74 72 75 63 74 |codeFn;.|..struct|
|00004620| 09 41 70 73 53 63 68 65 | 6d 65 54 61 67 09 2a 61 |.ApsSche|meTag.*a|
|00004630| 70 73 53 63 68 65 6d 65 | 4e 65 78 74 3b 0a 0a 09 |psScheme|Next;...|
|00004640| 09 7d 09 09 09 41 70 73 | 53 63 68 65 6d 65 54 79 |.}...Aps|SchemeTy|
|00004650| 70 65 3b 0a 0a 74 79 70 | 65 64 65 66 09 09 41 70 |pe;..typ|edef..Ap|
|00004660| 73 53 63 68 65 6d 65 54 | 79 70 65 09 09 2a 41 70 |sSchemeT|ype..*Ap|
|00004670| 73 53 63 68 65 6d 65 50 | 74 72 54 79 70 65 3b 0a |sSchemeP|trType;.|
|00004680| 0a 74 79 70 65 64 65 66 | 09 09 73 74 72 75 63 74 |.typedef|..struct|
|00004690| 09 09 09 41 70 73 43 6f | 6d 6d 54 61 67 20 7b 0a |...ApsCo|mmTag {.|
|000046a0| 0a 09 09 41 70 73 4e 61 | 6d 65 54 79 70 65 09 09 |...ApsNa|meType..|
|000046b0| 61 70 73 43 6f 6d 6d 4e | 61 6d 65 3b 0a 09 09 41 |apsCommN|ame;...A|
|000046c0| 73 6e 49 64 54 79 70 65 | 09 09 61 70 73 43 6f 6d |snIdType|..apsCom|
|000046d0| 6d 41 73 6e 3b 0a 09 09 | 41 70 73 53 63 68 65 6d |mAsn;...|ApsSchem|
|000046e0| 65 50 74 72 54 79 70 65 | 09 61 70 73 43 6f 6d 6d |ePtrType|.apsComm|
|000046f0| 53 63 68 65 6d 65 3b 0a | 09 09 41 70 73 47 6f 6f |Scheme;.|..ApsGoo|
|00004700| 64 69 65 73 54 79 70 65 | 09 09 61 70 73 43 6f 6d |diesType|..apsCom|
|00004710| 6d 47 6f 6f 64 69 65 73 | 3b 0a 09 09 43 49 6e 74 |mGoodies|;...CInt|
|00004720| 66 54 79 70 65 09 09 61 | 70 73 43 6f 6d 6d 52 65 |fType..a|psCommRe|
|00004730| 66 43 6e 74 3b 0a 09 09 | 73 74 72 75 63 74 09 41 |fCnt;...|struct.A|
|00004740| 70 73 43 6f 6d 6d 54 61 | 67 09 2a 61 70 73 43 6f |psCommTa|g.*apsCo|
|00004750| 6d 6d 4e 65 78 74 3b 0a | 0a 09 09 7d 09 09 09 41 |mmNext;.|...}...A|
|00004760| 70 73 43 6f 6d 6d 54 79 | 70 65 3b 0a 0a 74 79 70 |psCommTy|pe;..typ|
|00004770| 65 64 65 66 09 09 41 70 | 73 43 6f 6d 6d 54 79 70 |edef..Ap|sCommTyp|
|00004780| 65 09 09 2a 41 70 73 43 | 6f 6d 6d 50 74 72 54 79 |e..*ApsC|ommPtrTy|
|00004790| 70 65 3b 0a 0a 23 64 65 | 66 69 6e 65 09 09 61 70 |pe;..#de|fine..ap|
|000047a0| 73 49 64 54 6f 50 74 72 | 28 78 29 09 09 28 28 41 |sIdToPtr|(x)..((A|
|000047b0| 70 73 43 6f 6d 6d 50 74 | 72 54 79 70 65 29 28 28 |psCommPt|rType)((|
|000047c0| 41 70 73 49 64 54 79 70 | 65 29 20 28 78 29 29 29 |ApsIdTyp|e) (x)))|
|000047d0| 0a 23 64 65 66 69 6e 65 | 09 09 61 70 73 50 74 72 |.#define|..apsPtr|
|000047e0| 54 6f 49 64 28 78 29 09 | 09 28 28 41 70 73 49 64 |ToId(x).|.((ApsId|
|000047f0| 54 79 70 65 29 20 28 28 | 41 70 73 43 6f 6d 6d 50 |Type) ((|ApsCommP|
|00004800| 74 72 54 79 70 65 29 20 | 28 78 29 29 29 0a 0a 73 |trType) |(x)))..s|
|00004810| 74 61 74 69 63 09 09 41 | 73 6e 49 64 54 79 70 65 |tatic..A|snIdType|
|00004820| 09 09 61 70 73 56 65 72 | 73 69 6f 6e 3b 0a 73 74 |..apsVer|sion;.st|
|00004830| 61 74 69 63 09 09 41 70 | 73 53 63 68 65 6d 65 50 |atic..Ap|sSchemeP|
|00004840| 74 72 54 79 70 65 09 61 | 70 73 53 63 68 65 6d 65 |trType.a|psScheme|
|00004850| 73 3b 0a 73 74 61 74 69 | 63 09 09 41 70 73 43 6f |s;.stati|c..ApsCo|
|00004860| 6d 6d 50 74 72 54 79 70 | 65 09 09 61 70 73 43 6f |mmPtrTyp|e..apsCo|
|00004870| 6d 6d 73 3b 0a 0a 41 70 | 73 53 74 61 74 75 73 54 |mms;..Ap|sStatusT|
|00004880| 79 70 65 09 09 61 70 73 | 53 63 68 65 6d 65 20 28 |ype..aps|Scheme (|
|00004890| 6e 61 6d 65 2c 20 76 65 | 72 69 66 79 46 6e 2c 20 |name, ve|rifyFn, |
|000048a0| 65 6e 63 6f 64 65 46 6e | 2c 20 64 65 63 6f 64 65 |encodeFn|, decode|
|000048b0| 46 6e 29 0a 0a 41 70 73 | 4e 61 6d 65 54 79 70 65 |Fn)..Aps|NameType|
|000048c0| 09 09 6e 61 6d 65 3b 0a | 41 70 73 56 65 72 69 66 |..name;.|ApsVerif|
|000048d0| 79 46 6e 54 79 70 65 09 | 09 76 65 72 69 66 79 46 |yFnType.|.verifyF|
|000048e0| 6e 3b 0a 41 70 73 45 6e | 63 6f 64 65 46 6e 54 79 |n;.ApsEn|codeFnTy|
|000048f0| 70 65 09 09 65 6e 63 6f | 64 65 46 6e 3b 0a 41 70 |pe..enco|deFn;.Ap|
|00004900| 73 44 65 63 6f 64 65 46 | 6e 54 79 70 65 09 09 64 |sDecodeF|nType..d|
|00004910| 65 63 6f 64 65 46 6e 3b | 0a 0a 7b 0a 09 41 70 73 |ecodeFn;|..{..Aps|
|00004920| 53 63 68 65 6d 65 50 74 | 72 54 79 70 65 09 09 73 |SchemePt|rType..s|
|00004930| 70 3b 0a 0a 09 66 6f 72 | 20 28 73 70 20 3d 20 61 |p;...for| (sp = a|
|00004940| 70 73 53 63 68 65 6d 65 | 73 3b 20 28 73 70 20 21 |psScheme|s; (sp !|
|00004950| 3d 20 28 41 70 73 53 63 | 68 65 6d 65 50 74 72 54 |= (ApsSc|hemePtrT|
|00004960| 79 70 65 29 20 30 29 20 | 26 26 0a 09 09 73 74 72 |ype) 0) |&&...str|
|00004970| 63 6d 70 20 28 28 63 68 | 61 72 20 2a 29 20 6e 61 |cmp ((ch|ar *) na|
|00004980| 6d 65 2c 20 28 63 68 61 | 72 20 2a 29 20 73 70 2d |me, (cha|r *) sp-|
|00004990| 3e 61 70 73 53 63 68 65 | 6d 65 4e 61 6d 65 29 20 |>apsSche|meName) |
|000049a0| 21 3d 20 30 3b 0a 09 09 | 73 70 20 3d 20 73 70 2d |!= 0;...|sp = sp-|
|000049b0| 3e 61 70 73 53 63 68 65 | 6d 65 4e 65 78 74 29 3b |>apsSche|meNext);|
|000049c0| 0a 0a 09 69 66 20 28 73 | 70 20 21 3d 20 28 41 70 |...if (s|p != (Ap|
|000049d0| 73 53 63 68 65 6d 65 50 | 74 72 54 79 70 65 29 20 |sSchemeP|trType) |
|000049e0| 30 29 20 7b 0a 09 09 72 | 65 74 75 72 6e 20 28 65 |0) {...r|eturn (e|
|000049f0| 72 72 42 61 64 29 3b 0a | 09 7d 0a 0a 09 69 66 20 |rrBad);.|.}...if |
|00004a00| 28 28 73 70 20 3d 20 28 | 41 70 73 53 63 68 65 6d |((sp = (|ApsSchem|
|00004a10| 65 50 74 72 54 79 70 65 | 29 20 6d 61 6c 6c 6f 63 |ePtrType|) malloc|
|00004a20| 20 28 28 75 6e 73 69 67 | 6e 65 64 29 20 73 69 7a | ((unsig|ned) siz|
|00004a30| 65 6f 66 20 28 2a 73 70 | 29 29 29 20 21 3d 0a 09 |eof (*sp|))) !=..|
|00004a40| 09 28 41 70 73 53 63 68 | 65 6d 65 50 74 72 54 79 |.(ApsSch|emePtrTy|
|00004a50| 70 65 29 20 30 29 20 7b | 0a 09 09 73 70 2d 3e 61 |pe) 0) {|...sp->a|
|00004a60| 70 73 53 63 68 65 6d 65 | 4e 61 6d 65 20 3d 20 6e |psScheme|Name = n|
|00004a70| 61 6d 65 3b 0a 09 09 73 | 70 2d 3e 61 70 73 53 63 |ame;...s|p->apsSc|
|00004a80| 68 65 6d 65 56 65 72 69 | 66 79 46 6e 20 3d 20 76 |hemeVeri|fyFn = v|
|00004a90| 65 72 69 66 79 46 6e 3b | 0a 09 09 73 70 2d 3e 61 |erifyFn;|...sp->a|
|00004aa0| 70 73 53 63 68 65 6d 65 | 45 6e 63 6f 64 65 46 6e |psScheme|EncodeFn|
|00004ab0| 20 3d 20 65 6e 63 6f 64 | 65 46 6e 3b 0a 09 09 73 | = encod|eFn;...s|
|00004ac0| 70 2d 3e 61 70 73 53 63 | 68 65 6d 65 44 65 63 6f |p->apsSc|hemeDeco|
|00004ad0| 64 65 46 6e 20 3d 20 64 | 65 63 6f 64 65 46 6e 3b |deFn = d|ecodeFn;|
|00004ae0| 0a 09 09 73 70 2d 3e 61 | 70 73 53 63 68 65 6d 65 |...sp->a|psScheme|
|00004af0| 4e 65 78 74 20 3d 20 61 | 70 73 53 63 68 65 6d 65 |Next = a|psScheme|
|00004b00| 73 3b 0a 09 09 61 70 73 | 53 63 68 65 6d 65 73 20 |s;...aps|Schemes |
|00004b10| 3d 20 73 70 3b 0a 09 09 | 72 65 74 75 72 6e 20 28 |= sp;...|return (|
|00004b20| 65 72 72 4f 6b 29 3b 0a | 09 7d 0a 09 65 6c 73 65 |errOk);.|.}..else|
|00004b30| 20 7b 0a 09 09 72 65 74 | 75 72 6e 20 28 65 72 72 | {...ret|urn (err|
|00004b40| 42 61 64 29 3b 0a 09 7d | 0a 7d 0a 0a 41 70 73 49 |Bad);..}|.}..ApsI|
|00004b50| 64 54 79 70 65 09 09 61 | 70 73 4e 65 77 20 28 6e |dType..a|psNew (n|
|00004b60| 61 6d 65 2c 20 73 63 68 | 65 6d 65 2c 20 67 6f 6f |ame, sch|eme, goo|
|00004b70| 64 69 65 73 29 0a 0a 41 | 70 73 4e 61 6d 65 54 79 |dies)..A|psNameTy|
|00004b80| 70 65 09 09 6e 61 6d 65 | 3b 0a 41 70 73 4e 61 6d |pe..name|;.ApsNam|
|00004b90| 65 54 79 70 65 09 09 73 | 63 68 65 6d 65 3b 0a 41 |eType..s|cheme;.A|
|00004ba0| 70 73 47 6f 6f 64 69 65 | 73 54 79 70 65 09 09 67 |psGoodie|sType..g|
|00004bb0| 6f 6f 64 69 65 73 3b 0a | 0a 7b 0a 09 41 70 73 53 |oodies;.|.{..ApsS|
|00004bc0| 63 68 65 6d 65 50 74 72 | 54 79 70 65 09 09 73 70 |chemePtr|Type..sp|
|00004bd0| 3b 0a 09 41 73 6e 49 64 | 54 79 70 65 09 09 09 61 |;..AsnId|Type...a|
|00004be0| 73 6e 3b 0a 09 41 70 73 | 43 6f 6d 6d 50 74 72 54 |sn;..Aps|CommPtrT|
|00004bf0| 79 70 65 09 09 09 61 70 | 3b 0a 0a 09 69 66 20 28 |ype...ap|;...if (|
|00004c00| 73 74 72 6c 65 6e 20 28 | 28 63 68 61 72 20 2a 29 |strlen (|(char *)|
|00004c10| 20 6e 61 6d 65 29 20 3e | 20 61 70 73 4d 61 78 4e | name) >| apsMaxN|
|00004c20| 61 6d 65 53 69 7a 65 29 | 20 7b 0a 09 09 72 65 74 |ameSize)| {...ret|
|00004c30| 75 72 6e 20 28 28 41 70 | 73 49 64 54 79 70 65 29 |urn ((Ap|sIdType)|
|00004c40| 20 30 29 3b 0a 09 7d 0a | 0a 09 66 6f 72 20 28 73 | 0);..}.|..for (s|
|00004c50| 70 20 3d 20 61 70 73 53 | 63 68 65 6d 65 73 3b 20 |p = apsS|chemes; |
|00004c60| 28 73 70 20 21 3d 20 28 | 41 70 73 53 63 68 65 6d |(sp != (|ApsSchem|
|00004c70| 65 50 74 72 54 79 70 65 | 29 20 30 29 20 26 26 0a |ePtrType|) 0) &&.|
|00004c80| 09 09 73 74 72 63 6d 70 | 20 28 28 63 68 61 72 20 |..strcmp| ((char |
|00004c90| 2a 29 20 73 63 68 65 6d | 65 2c 20 28 63 68 61 72 |*) schem|e, (char|
|00004ca0| 20 2a 29 20 73 70 2d 3e | 61 70 73 53 63 68 65 6d | *) sp->|apsSchem|
|00004cb0| 65 4e 61 6d 65 29 20 21 | 3d 20 30 3b 0a 09 09 73 |eName) !|= 0;...s|
|00004cc0| 70 20 3d 20 73 70 2d 3e | 61 70 73 53 63 68 65 6d |p = sp->|apsSchem|
|00004cd0| 65 4e 65 78 74 29 3b 0a | 0a 09 69 66 20 28 73 70 |eNext);.|..if (sp|
|00004ce0| 20 3d 3d 20 28 41 70 73 | 53 63 68 65 6d 65 50 74 | == (Aps|SchemePt|
|00004cf0| 72 54 79 70 65 29 20 30 | 29 20 7b 0a 09 09 72 65 |rType) 0|) {...re|
|00004d00| 74 75 72 6e 20 28 28 41 | 70 73 49 64 54 79 70 65 |turn ((A|psIdType|
|00004d10| 29 20 30 29 3b 0a 09 7d | 0a 0a 09 66 6f 72 20 28 |) 0);..}|...for (|
|00004d20| 61 70 20 3d 20 61 70 73 | 43 6f 6d 6d 73 3b 20 28 |ap = aps|Comms; (|
|00004d30| 61 70 20 21 3d 20 28 41 | 70 73 43 6f 6d 6d 50 74 |ap != (A|psCommPt|
|00004d40| 72 54 79 70 65 29 20 30 | 29 20 26 26 0a 09 09 73 |rType) 0|) &&...s|
|00004d50| 74 72 63 6d 70 20 28 28 | 63 68 61 72 20 2a 29 20 |trcmp ((|char *) |
|00004d60| 6e 61 6d 65 2c 20 28 63 | 68 61 72 20 2a 29 20 61 |name, (c|har *) a|
|00004d70| 70 2d 3e 61 70 73 43 6f | 6d 6d 4e 61 6d 65 29 20 |p->apsCo|mmName) |
|00004d80| 21 3d 20 30 3b 0a 09 09 | 61 70 20 3d 20 61 70 2d |!= 0;...|ap = ap-|
|00004d90| 3e 61 70 73 43 6f 6d 6d | 4e 65 78 74 29 3b 0a 0a |>apsComm|Next);..|
|00004da0| 09 69 66 20 28 61 70 20 | 21 3d 20 28 41 70 73 43 |.if (ap |!= (ApsC|
|00004db0| 6f 6d 6d 50 74 72 54 79 | 70 65 29 20 30 29 20 7b |ommPtrTy|pe) 0) {|
|00004dc0| 0a 09 09 72 65 74 75 72 | 6e 20 28 28 41 70 73 49 |...retur|n ((ApsI|
|00004dd0| 64 54 79 70 65 29 20 30 | 29 3b 0a 09 7d 0a 0a 09 |dType) 0|);..}...|
|00004de0| 61 73 6e 20 3d 20 61 73 | 6e 4f 63 74 65 74 53 74 |asn = as|nOctetSt|
|00004df0| 72 69 6e 67 20 28 61 73 | 6e 43 6c 61 73 73 55 6e |ring (as|nClassUn|
|00004e00| 69 76 65 72 73 61 6c 2c | 20 28 41 73 6e 54 61 67 |iversal,| (AsnTag|
|00004e10| 54 79 70 65 29 20 34 2c | 0a 09 09 28 43 42 79 74 |Type) 4,|...(CByt|
|00004e20| 65 50 74 72 54 79 70 65 | 29 20 6e 61 6d 65 2c 0a |ePtrType|) name,.|
|00004e30| 09 09 28 41 73 6e 4c 65 | 6e 67 74 68 54 79 70 65 |..(AsnLe|ngthType|
|00004e40| 29 20 73 74 72 6c 65 6e | 20 28 28 63 68 61 72 20 |) strlen| ((char |
|00004e50| 2a 29 20 6e 61 6d 65 29 | 29 3b 0a 09 69 66 20 28 |*) name)|);..if (|
|00004e60| 61 73 6e 20 3d 3d 20 28 | 41 73 6e 49 64 54 79 70 |asn == (|AsnIdTyp|
|00004e70| 65 29 20 30 29 20 7b 0a | 09 09 72 65 74 75 72 6e |e) 0) {.|..return|
|00004e80| 20 28 28 41 70 73 49 64 | 54 79 70 65 29 20 30 29 | ((ApsId|Type) 0)|
|00004e90| 3b 0a 09 7d 0a 0a 09 69 | 66 20 28 28 61 70 20 3d |;..}...i|f ((ap =|
|00004ea0| 20 28 41 70 73 43 6f 6d | 6d 50 74 72 54 79 70 65 | (ApsCom|mPtrType|
|00004eb0| 29 20 6d 61 6c 6c 6f 63 | 20 28 28 75 6e 73 69 67 |) malloc| ((unsig|
|00004ec0| 6e 65 64 29 20 73 69 7a | 65 6f 66 20 28 2a 61 70 |ned) siz|eof (*ap|
|00004ed0| 29 29 29 20 21 3d 0a 09 | 09 28 41 70 73 43 6f 6d |))) !=..|.(ApsCom|
|00004ee0| 6d 50 74 72 54 79 70 65 | 29 20 30 29 20 7b 0a 09 |mPtrType|) 0) {..|
|00004ef0| 09 61 70 2d 3e 61 70 73 | 43 6f 6d 6d 4e 61 6d 65 |.ap->aps|CommName|
|00004f00| 20 3d 20 6e 61 6d 65 3b | 0a 09 09 61 70 2d 3e 61 | = name;|...ap->a|
|00004f10| 70 73 43 6f 6d 6d 53 63 | 68 65 6d 65 20 3d 20 73 |psCommSc|heme = s|
|00004f20| 70 3b 0a 09 09 61 70 2d | 3e 61 70 73 43 6f 6d 6d |p;...ap-|>apsComm|
|00004f30| 47 6f 6f 64 69 65 73 20 | 3d 20 67 6f 6f 64 69 65 |Goodies |= goodie|
|00004f40| 73 3b 0a 09 09 61 70 2d | 3e 61 70 73 43 6f 6d 6d |s;...ap-|>apsComm|
|00004f50| 41 73 6e 20 3d 20 61 73 | 6e 3b 0a 09 09 61 70 2d |Asn = as|n;...ap-|
|00004f60| 3e 61 70 73 43 6f 6d 6d | 52 65 66 43 6e 74 20 3d |>apsComm|RefCnt =|
|00004f70| 20 28 43 49 6e 74 66 54 | 79 70 65 29 20 31 3b 0a | (CIntfT|ype) 1;.|
|00004f80| 09 09 61 70 2d 3e 61 70 | 73 43 6f 6d 6d 4e 65 78 |..ap->ap|sCommNex|
|00004f90| 74 20 3d 20 61 70 73 43 | 6f 6d 6d 73 3b 0a 09 09 |t = apsC|omms;...|
|00004fa0| 61 70 73 43 6f 6d 6d 73 | 20 3d 20 61 70 3b 0a 09 |apsComms| = ap;..|
|00004fb0| 7d 0a 09 65 6c 73 65 20 | 7b 0a 09 09 61 73 6e 20 |}..else |{...asn |
|00004fc0| 3d 20 61 73 6e 46 72 65 | 65 20 28 61 73 6e 29 3b |= asnFre|e (asn);|
|00004fd0| 0a 09 7d 0a 09 72 65 74 | 75 72 6e 20 28 61 70 73 |..}..ret|urn (aps|
|00004fe0| 50 74 72 54 6f 49 64 20 | 28 61 70 29 29 3b 0a 7d |PtrToId |(ap));.}|
|00004ff0| 0a 0a 41 70 73 49 64 54 | 79 70 65 09 09 61 70 73 |..ApsIdT|ype..aps|
|00005000| 46 72 65 65 20 28 73 29 | 0a 0a 41 70 73 49 64 54 |Free (s)|..ApsIdT|
|00005010| 79 70 65 09 09 73 3b 0a | 0a 7b 0a 09 41 70 73 43 |ype..s;.|.{..ApsC|
|00005020| 6f 6d 6d 50 74 72 54 79 | 70 65 09 09 09 61 70 3b |ommPtrTy|pe...ap;|
|00005030| 0a 09 41 70 73 43 6f 6d | 6d 50 74 72 54 79 70 65 |..ApsCom|mPtrType|
|00005040| 09 09 09 73 70 3b 0a 09 | 41 70 73 43 6f 6d 6d 50 |...sp;..|ApsCommP|
|00005050| 74 72 54 79 70 65 09 09 | 09 70 70 3b 0a 0a 09 69 |trType..|.pp;...i|
|00005060| 66 20 28 73 20 3d 3d 20 | 28 41 70 73 49 64 54 79 |f (s == |(ApsIdTy|
|00005070| 70 65 29 20 30 29 20 7b | 0a 09 09 72 65 74 75 72 |pe) 0) {|...retur|
|00005080| 6e 20 28 28 41 70 73 49 | 64 54 79 70 65 29 20 30 |n ((ApsI|dType) 0|
|00005090| 29 3b 0a 09 7d 0a 0a 09 | 73 70 20 3d 20 61 70 73 |);..}...|sp = aps|
|000050a0| 49 64 54 6f 50 74 72 20 | 28 73 29 3b 0a 09 69 66 |IdToPtr |(s);..if|
|000050b0| 20 28 2d 2d 73 70 2d 3e | 61 70 73 43 6f 6d 6d 52 | (--sp->|apsCommR|
|000050c0| 65 66 43 6e 74 20 21 3d | 20 30 29 20 7b 0a 09 09 |efCnt !=| 0) {...|
|000050d0| 72 65 74 75 72 6e 20 28 | 28 41 70 73 49 64 54 79 |return (|(ApsIdTy|
|000050e0| 70 65 29 20 30 29 3b 0a | 09 7d 0a 0a 09 66 6f 72 |pe) 0);.|.}...for|
|000050f0| 20 28 61 70 20 3d 20 61 | 70 73 43 6f 6d 6d 73 3b | (ap = a|psComms;|
|00005100| 20 28 61 70 20 21 3d 20 | 28 41 70 73 43 6f 6d 6d | (ap != |(ApsComm|
|00005110| 50 74 72 54 79 70 65 29 | 20 30 29 20 26 26 20 28 |PtrType)| 0) && (|
|00005120| 73 70 20 21 3d 20 61 70 | 29 3b 0a 09 09 61 70 20 |sp != ap|);...ap |
|00005130| 3d 20 61 70 2d 3e 61 70 | 73 43 6f 6d 6d 4e 65 78 |= ap->ap|sCommNex|
|00005140| 74 29 20 7b 0a 09 09 70 | 70 20 3d 20 61 70 3b 0a |t) {...p|p = ap;.|
|00005150| 09 7d 0a 0a 09 69 66 20 | 28 61 70 20 21 3d 20 28 |.}...if |(ap != (|
|00005160| 41 70 73 43 6f 6d 6d 50 | 74 72 54 79 70 65 29 20 |ApsCommP|trType) |
|00005170| 30 29 20 7b 0a 09 09 69 | 66 20 28 61 70 20 3d 3d |0) {...i|f (ap ==|
|00005180| 20 61 70 73 43 6f 6d 6d | 73 29 20 7b 0a 09 09 09 | apsComm|s) {....|
|00005190| 61 70 73 43 6f 6d 6d 73 | 20 3d 20 61 70 2d 3e 61 |apsComms| = ap->a|
|000051a0| 70 73 43 6f 6d 6d 4e 65 | 78 74 3b 0a 09 09 7d 0a |psCommNe|xt;...}.|
|000051b0| 09 09 65 6c 73 65 20 7b | 0a 09 09 09 70 70 2d 3e |..else {|....pp->|
|000051c0| 61 70 73 43 6f 6d 6d 4e | 65 78 74 20 3d 20 61 70 |apsCommN|ext = ap|
|000051d0| 2d 3e 61 70 73 43 6f 6d | 6d 4e 65 78 74 3b 0a 09 |->apsCom|mNext;..|
|000051e0| 09 7d 0a 09 09 61 70 2d | 3e 61 70 73 43 6f 6d 6d |.}...ap-|>apsComm|
|000051f0| 41 73 6e 20 3d 20 61 73 | 6e 46 72 65 65 20 28 61 |Asn = as|nFree (a|
|00005200| 70 2d 3e 61 70 73 43 6f | 6d 6d 41 73 6e 29 3b 0a |p->apsCo|mmAsn);.|
|00005210| 09 09 28 76 6f 69 64 29 | 20 66 72 65 65 20 28 28 |..(void)| free ((|
|00005220| 63 68 61 72 20 2a 29 20 | 61 70 29 3b 0a 09 7d 0a |char *) |ap);..}.|
|00005230| 0a 09 72 65 74 75 72 6e | 20 28 28 41 70 73 49 64 |..return| ((ApsId|
|00005240| 54 79 70 65 29 20 30 29 | 3b 0a 7d 0a 0a 41 70 73 |Type) 0)|;.}..Aps|
|00005250| 49 64 54 79 70 65 09 09 | 61 70 73 56 65 72 69 66 |IdType..|apsVerif|
|00005260| 79 20 28 61 73 6e 29 0a | 0a 41 73 6e 49 64 54 79 |y (asn).|.AsnIdTy|
|00005270| 70 65 09 09 61 73 6e 3b | 0a 0a 7b 0a 09 41 70 73 |pe..asn;|..{..Aps|
|00005280| 43 6f 6d 6d 50 74 72 54 | 79 70 65 09 09 09 61 70 |CommPtrT|ype...ap|
|00005290| 3b 0a 09 43 42 79 74 65 | 54 79 70 65 09 09 09 6e |;..CByte|Type...n|
|000052a0| 61 6d 65 20 5b 20 28 61 | 70 73 4d 61 78 4e 61 6d |ame [ (a|psMaxNam|
|000052b0| 65 53 69 7a 65 20 2b 20 | 31 29 20 5d 3b 0a 09 41 |eSize + |1) ];..A|
|000052c0| 73 6e 4c 65 6e 67 74 68 | 54 79 70 65 09 09 09 6e |snLength|Type...n|
|000052d0| 3b 0a 09 41 73 6e 49 64 | 54 79 70 65 09 09 09 61 |;..AsnId|Type...a|
|000052e0| 73 6e 56 65 72 3b 0a 09 | 41 73 6e 49 64 54 79 70 |snVer;..|AsnIdTyp|
|000052f0| 65 09 09 09 61 73 6e 4e | 61 6d 65 3b 0a 0a 09 61 |e...asnN|ame;...a|
|00005300| 73 6e 56 65 72 20 20 3d | 20 61 73 6e 43 6f 6d 70 |snVer =| asnComp|
|00005310| 6f 6e 65 6e 74 20 28 61 | 73 6e 2c 20 28 41 73 6e |onent (a|sn, (Asn|
|00005320| 49 6e 64 65 78 54 79 70 | 65 29 20 31 29 3b 0a 09 |IndexTyp|e) 1);..|
|00005330| 69 66 20 28 61 73 6e 56 | 65 72 20 3d 3d 20 28 41 |if (asnV|er == (A|
|00005340| 73 6e 49 64 54 79 70 65 | 29 20 30 29 20 7b 0a 09 |snIdType|) 0) {..|
|00005350| 09 72 65 74 75 72 6e 20 | 28 28 41 70 73 49 64 54 |.return |((ApsIdT|
|00005360| 79 70 65 29 20 30 29 3b | 0a 09 7d 0a 0a 09 6e 20 |ype) 0);|..}...n |
|00005370| 3d 20 61 73 6e 4c 65 6e | 67 74 68 20 28 61 73 6e |= asnLen|gth (asn|
|00005380| 56 65 72 29 3b 0a 09 69 | 66 20 28 28 6e 20 21 3d |Ver);..i|f ((n !=|
|00005390| 20 28 41 73 6e 4c 65 6e | 67 74 68 54 79 70 65 29 | (AsnLen|gthType)|
|000053a0| 20 31 29 20 7c 7c 0a 09 | 09 28 61 73 6e 4e 75 6d | 1) ||..|.(asnNum|
|000053b0| 62 65 72 20 28 61 73 6e | 56 61 6c 75 65 20 28 61 |ber (asn|Value (a|
|000053c0| 73 6e 56 65 72 29 2c 20 | 6e 29 20 21 3d 0a 09 09 |snVer), |n) !=...|
|000053d0| 28 41 73 6e 4e 75 6d 62 | 65 72 54 79 70 65 29 20 |(AsnNumb|erType) |
|000053e0| 61 70 73 56 65 72 73 69 | 6f 6e 43 6f 64 65 29 29 |apsVersi|onCode))|
|000053f0| 20 7b 0a 09 09 72 65 74 | 75 72 6e 20 28 28 41 70 | {...ret|urn ((Ap|
|00005400| 73 49 64 54 79 70 65 29 | 20 30 29 3b 0a 09 7d 0a |sIdType)| 0);..}.|
|00005410| 09 61 73 6e 56 65 72 20 | 3d 20 61 73 6e 46 72 65 |.asnVer |= asnFre|
|00005420| 65 20 28 61 73 6e 56 65 | 72 29 3b 0a 0a 09 61 73 |e (asnVe|r);...as|
|00005430| 6e 4e 61 6d 65 20 20 3d | 20 61 73 6e 43 6f 6d 70 |nName =| asnComp|
|00005440| 6f 6e 65 6e 74 20 28 61 | 73 6e 2c 20 28 41 73 6e |onent (a|sn, (Asn|
|00005450| 49 6e 64 65 78 54 79 70 | 65 29 20 32 29 3b 0a 09 |IndexTyp|e) 2);..|
|00005460| 69 66 20 28 61 73 6e 4e | 61 6d 65 20 3d 3d 20 28 |if (asnN|ame == (|
|00005470| 41 73 6e 49 64 54 79 70 | 65 29 20 30 29 20 7b 0a |AsnIdTyp|e) 0) {.|
|00005480| 09 09 72 65 74 75 72 6e | 20 28 28 41 70 73 49 64 |..return| ((ApsId|
|00005490| 54 79 70 65 29 20 30 29 | 3b 0a 09 7d 0a 0a 09 6e |Type) 0)|;..}...n|
|000054a0| 20 3d 20 61 73 6e 43 6f | 6e 74 65 6e 74 73 20 28 | = asnCo|ntents (|
|000054b0| 61 73 6e 4e 61 6d 65 2c | 20 6e 61 6d 65 2c 20 28 |asnName,| name, (|
|000054c0| 41 73 6e 4c 65 6e 67 74 | 68 54 79 70 65 29 20 61 |AsnLengt|hType) a|
|000054d0| 70 73 4d 61 78 4e 61 6d | 65 53 69 7a 65 29 3b 0a |psMaxNam|eSize);.|
|000054e0| 09 61 73 6e 4e 61 6d 65 | 20 3d 20 61 73 6e 46 72 |.asnName| = asnFr|
|000054f0| 65 65 20 28 61 73 6e 4e | 61 6d 65 29 3b 0a 09 69 |ee (asnN|ame);..i|
|00005500| 66 20 28 6e 20 3c 20 28 | 41 73 6e 4c 65 6e 67 74 |f (n < (|AsnLengt|
|00005510| 68 54 79 70 65 29 20 30 | 29 20 7b 0a 09 09 72 65 |hType) 0|) {...re|
|00005520| 74 75 72 6e 20 28 28 41 | 70 73 49 64 54 79 70 65 |turn ((A|psIdType|
|00005530| 29 20 30 29 3b 0a 09 7d | 0a 09 6e 61 6d 65 20 5b |) 0);..}|..name [|
|00005540| 20 28 69 6e 74 29 20 6e | 20 5d 20 3d 20 28 43 42 | (int) n| ] = (CB|
|00005550| 79 74 65 54 79 70 65 29 | 20 30 3b 0a 0a 09 66 6f |yteType)| 0;...fo|
|00005560| 72 20 28 61 70 20 3d 20 | 61 70 73 43 6f 6d 6d 73 |r (ap = |apsComms|
|00005570| 3b 20 28 61 70 20 21 3d | 20 28 41 70 73 43 6f 6d |; (ap !=| (ApsCom|
|00005580| 6d 50 74 72 54 79 70 65 | 29 20 30 29 20 26 26 0a |mPtrType|) 0) &&.|
|00005590| 09 09 73 74 72 63 6d 70 | 20 28 28 63 68 61 72 20 |..strcmp| ((char |
|000055a0| 2a 29 20 6e 61 6d 65 2c | 20 28 63 68 61 72 20 2a |*) name,| (char *|
|000055b0| 29 20 61 70 2d 3e 61 70 | 73 43 6f 6d 6d 4e 61 6d |) ap->ap|sCommNam|
|000055c0| 65 29 20 21 3d 20 30 3b | 0a 09 09 61 70 20 3d 20 |e) != 0;|...ap = |
|000055d0| 61 70 2d 3e 61 70 73 43 | 6f 6d 6d 4e 65 78 74 29 |ap->apsC|ommNext)|
|000055e0| 3b 0a 0a 09 69 66 20 28 | 61 70 20 21 3d 20 28 41 |;...if (|ap != (A|
|000055f0| 70 73 43 6f 6d 6d 50 74 | 72 54 79 70 65 29 20 30 |psCommPt|rType) 0|
|00005600| 29 20 7b 0a 09 09 69 66 | 20 28 28 2a 28 28 61 70 |) {...if| ((*((ap|
|00005610| 2d 3e 61 70 73 43 6f 6d | 6d 53 63 68 65 6d 65 29 |->apsCom|mScheme)|
|00005620| 2d 3e 61 70 73 53 63 68 | 65 6d 65 56 65 72 69 66 |->apsSch|emeVerif|
|00005630| 79 46 6e 29 29 0a 09 09 | 09 28 61 70 2d 3e 61 70 |yFn))...|.(ap->ap|
|00005640| 73 43 6f 6d 6d 47 6f 6f | 64 69 65 73 2c 20 61 73 |sCommGoo|dies, as|
|00005650| 6e 29 29 20 7b 0a 09 09 | 09 61 70 2d 3e 61 70 73 |n)) {...|.ap->aps|
|00005660| 43 6f 6d 6d 52 65 66 43 | 6e 74 2b 2b 3b 0a 09 09 |CommRefC|nt++;...|
|00005670| 09 72 65 74 75 72 6e 20 | 28 61 70 73 50 74 72 54 |.return |(apsPtrT|
|00005680| 6f 49 64 20 28 61 70 29 | 29 3b 0a 09 09 7d 0a 09 |oId (ap)|);...}..|
|00005690| 09 65 6c 73 65 20 7b 0a | 09 09 09 72 65 74 75 72 |.else {.|...retur|
|000056a0| 6e 20 28 28 41 70 73 49 | 64 54 79 70 65 29 20 30 |n ((ApsI|dType) 0|
|000056b0| 29 3b 0a 09 09 7d 0a 09 | 7d 0a 09 65 6c 73 65 20 |);...}..|}..else |
|000056c0| 7b 0a 09 09 72 65 74 75 | 72 6e 20 28 28 41 70 73 |{...retu|rn ((Aps|
|000056d0| 49 64 54 79 70 65 29 20 | 30 29 3b 0a 09 7d 0a 7d |IdType) |0);..}.}|
|000056e0| 0a 0a 41 73 6e 49 64 54 | 79 70 65 09 09 61 70 73 |..AsnIdT|ype..aps|
|000056f0| 44 65 63 6f 64 65 20 28 | 61 70 73 2c 20 61 73 6e |Decode (|aps, asn|
|00005700| 29 0a 0a 41 70 73 49 64 | 54 79 70 65 09 09 61 70 |)..ApsId|Type..ap|
|00005710| 73 3b 0a 41 73 6e 49 64 | 54 79 70 65 09 09 61 73 |s;.AsnId|Type..as|
|00005720| 6e 3b 0a 0a 7b 0a 09 41 | 70 73 43 6f 6d 6d 50 74 |n;..{..A|psCommPt|
|00005730| 72 54 79 70 65 09 09 61 | 70 3b 0a 0a 09 69 66 20 |rType..a|p;...if |
|00005740| 28 61 70 73 20 3d 3d 20 | 28 41 70 73 49 64 54 79 |(aps == |(ApsIdTy|
|00005750| 70 65 29 20 30 29 20 7b | 0a 09 09 72 65 74 75 72 |pe) 0) {|...retur|
|00005760| 6e 20 28 28 41 73 6e 49 | 64 54 79 70 65 29 20 30 |n ((AsnI|dType) 0|
|00005770| 29 3b 0a 09 7d 0a 09 61 | 70 20 3d 20 61 70 73 49 |);..}..a|p = apsI|
|00005780| 64 54 6f 50 74 72 20 28 | 61 70 73 29 3b 0a 0a 09 |dToPtr (|aps);...|
|00005790| 72 65 74 75 72 6e 20 28 | 28 2a 28 28 61 70 2d 3e |return (|(*((ap->|
|000057a0| 61 70 73 43 6f 6d 6d 53 | 63 68 65 6d 65 29 2d 3e |apsCommS|cheme)->|
|000057b0| 61 70 73 53 63 68 65 6d | 65 44 65 63 6f 64 65 46 |apsSchem|eDecodeF|
|000057c0| 6e 29 29 0a 09 09 28 61 | 70 2d 3e 61 70 73 43 6f |n))...(a|p->apsCo|
|000057d0| 6d 6d 47 6f 6f 64 69 65 | 73 2c 20 61 73 6e 29 29 |mmGoodie|s, asn))|
|000057e0| 3b 0a 7d 0a 0a 41 73 6e | 49 64 54 79 70 65 09 09 |;.}..Asn|IdType..|
|000057f0| 61 70 73 45 6e 63 6f 64 | 65 20 28 61 70 73 2c 20 |apsEncod|e (aps, |
|00005800| 61 73 6e 29 0a 0a 41 70 | 73 49 64 54 79 70 65 09 |asn)..Ap|sIdType.|
|00005810| 09 61 70 73 3b 0a 41 73 | 6e 49 64 54 79 70 65 09 |.aps;.As|nIdType.|
|00005820| 09 61 73 6e 3b 0a 0a 7b | 0a 09 41 73 6e 49 64 54 |.asn;..{|..AsnIdT|
|00005830| 79 70 65 09 09 72 65 73 | 75 6c 74 3b 0a 09 41 70 |ype..res|ult;..Ap|
|00005840| 73 43 6f 6d 6d 50 74 72 | 54 79 70 65 09 09 61 70 |sCommPtr|Type..ap|
|00005850| 3b 0a 09 41 73 6e 49 64 | 54 79 70 65 09 09 63 6f |;..AsnId|Type..co|
|00005860| 64 65 3b 0a 0a 09 69 66 | 20 28 61 70 73 20 3d 3d |de;...if| (aps ==|
|00005870| 20 28 41 70 73 49 64 54 | 79 70 65 29 20 30 29 20 | (ApsIdT|ype) 0) |
|00005880| 7b 0a 09 09 72 65 74 75 | 72 6e 20 28 28 41 73 6e |{...retu|rn ((Asn|
|00005890| 49 64 54 79 70 65 29 20 | 30 29 3b 0a 09 7d 0a 09 |IdType) |0);..}..|
|000058a0| 61 70 20 3d 20 61 70 73 | 49 64 54 6f 50 74 72 20 |ap = aps|IdToPtr |
|000058b0| 28 61 70 73 29 3b 0a 0a | 09 69 66 20 28 61 70 73 |(aps);..|.if (aps|
|000058c0| 56 65 72 73 69 6f 6e 20 | 3d 3d 20 28 41 73 6e 49 |Version |== (AsnI|
|000058d0| 64 54 79 70 65 29 20 30 | 29 20 7b 0a 09 09 61 70 |dType) 0|) {...ap|
|000058e0| 73 56 65 72 73 69 6f 6e | 20 3d 20 61 73 6e 49 6e |sVersion| = asnIn|
|000058f0| 74 6c 20 28 61 73 6e 43 | 6c 61 73 73 55 6e 69 76 |tl (asnC|lassUniv|
|00005900| 65 72 73 61 6c 2c 0a 09 | 09 09 28 41 73 6e 54 61 |ersal,..|..(AsnTa|
|00005910| 67 54 79 70 65 29 20 32 | 2c 20 28 43 49 6e 74 6c |gType) 2|, (CIntl|
|00005920| 54 79 70 65 29 20 61 70 | 73 56 65 72 73 69 6f 6e |Type) ap|sVersion|
|00005930| 43 6f 64 65 29 3b 0a 09 | 09 69 66 20 28 61 70 73 |Code);..|.if (aps|
|00005940| 56 65 72 73 69 6f 6e 20 | 3d 3d 20 28 41 73 6e 49 |Version |== (AsnI|
|00005950| 64 54 79 70 65 29 20 30 | 29 20 7b 0a 09 09 09 72 |dType) 0|) {....r|
|00005960| 65 74 75 72 6e 20 28 28 | 41 73 6e 49 64 54 79 70 |eturn ((|AsnIdTyp|
|00005970| 65 29 20 30 29 3b 0a 09 | 09 7d 0a 09 7d 0a 0a 09 |e) 0);..|.}..}...|
|00005980| 63 6f 64 65 20 3d 20 28 | 2a 28 28 61 70 2d 3e 61 |code = (|*((ap->a|
|00005990| 70 73 43 6f 6d 6d 53 63 | 68 65 6d 65 29 2d 3e 61 |psCommSc|heme)->a|
|000059a0| 70 73 53 63 68 65 6d 65 | 45 6e 63 6f 64 65 46 6e |psScheme|EncodeFn|
|000059b0| 29 29 0a 09 09 28 61 70 | 2d 3e 61 70 73 43 6f 6d |))...(ap|->apsCom|
|000059c0| 6d 47 6f 6f 64 69 65 73 | 2c 20 61 73 6e 29 3b 0a |mGoodies|, asn);.|
|000059d0| 09 69 66 20 28 63 6f 64 | 65 20 3d 3d 20 28 41 73 |.if (cod|e == (As|
|000059e0| 6e 49 64 54 79 70 65 29 | 20 30 29 20 7b 0a 09 09 |nIdType)| 0) {...|
|000059f0| 72 65 74 75 72 6e 20 28 | 28 41 73 6e 49 64 54 79 |return (|(AsnIdTy|
|00005a00| 70 65 29 20 30 29 3b 0a | 09 7d 0a 0a 20 20 20 20 |pe) 0);.|.}.. |
|00005a10| 20 20 20 20 69 66 20 28 | 28 72 65 73 75 6c 74 20 | if (|(result |
|00005a20| 3d 20 61 73 6e 53 65 71 | 75 65 6e 63 65 20 28 61 |= asnSeq|uence (a|
|00005a30| 73 6e 43 6c 61 73 73 55 | 6e 69 76 65 72 73 61 6c |snClassU|niversal|
|00005a40| 2c 20 28 41 73 6e 54 61 | 67 54 79 70 65 29 20 30 |, (AsnTa|gType) 0|
|00005a50| 78 31 30 2c 0a 20 20 20 | 20 20 20 20 20 20 20 20 |x10,. | |
|00005a60| 20 20 20 20 20 61 73 6e | 54 79 70 65 53 65 71 75 | asn|TypeSequ|
|00005a70| 65 6e 63 65 29 29 20 3d | 3d 20 28 41 73 6e 49 64 |ence)) =|= (AsnId|
|00005a80| 54 79 70 65 29 20 30 29 | 20 7b 0a 20 20 20 20 20 |Type) 0)| {. |
|00005a90| 20 20 20 7d 0a 09 65 6c | 73 65 20 69 66 20 28 61 | }..el|se if (a|
|00005aa0| 73 6e 41 70 70 65 6e 64 | 20 28 72 65 73 75 6c 74 |snAppend| (result|
|00005ab0| 2c 20 61 70 73 56 65 72 | 73 69 6f 6e 29 20 21 3d |, apsVer|sion) !=|
|00005ac0| 20 61 73 6e 53 74 61 74 | 75 73 4f 6b 29 20 7b 0a | asnStat|usOk) {.|
|00005ad0| 09 09 72 65 73 75 6c 74 | 20 3d 20 61 73 6e 46 72 |..result| = asnFr|
|00005ae0| 65 65 20 28 72 65 73 75 | 6c 74 29 3b 0a 09 7d 0a |ee (resu|lt);..}.|
|00005af0| 09 65 6c 73 65 20 69 66 | 20 28 61 73 6e 41 70 70 |.else if| (asnApp|
|00005b00| 65 6e 64 20 28 72 65 73 | 75 6c 74 2c 20 61 70 2d |end (res|ult, ap-|
|00005b10| 3e 61 70 73 43 6f 6d 6d | 41 73 6e 29 20 21 3d 20 |>apsComm|Asn) != |
|00005b20| 61 73 6e 53 74 61 74 75 | 73 4f 6b 29 20 7b 0a 09 |asnStatu|sOk) {..|
|00005b30| 09 72 65 73 75 6c 74 20 | 3d 20 61 73 6e 46 72 65 |.result |= asnFre|
|00005b40| 65 20 28 72 65 73 75 6c | 74 29 3b 0a 09 7d 0a 09 |e (resul|t);..}..|
|00005b50| 65 6c 73 65 20 69 66 20 | 28 61 73 6e 41 70 70 65 |else if |(asnAppe|
|00005b60| 6e 64 20 28 72 65 73 75 | 6c 74 2c 20 63 6f 64 65 |nd (resu|lt, code|
|00005b70| 29 20 21 3d 20 61 73 6e | 53 74 61 74 75 73 4f 6b |) != asn|StatusOk|
|00005b80| 29 20 7b 0a 09 09 72 65 | 73 75 6c 74 20 3d 20 61 |) {...re|sult = a|
|00005b90| 73 6e 46 72 65 65 20 28 | 72 65 73 75 6c 74 29 3b |snFree (|result);|
|00005ba0| 0a 09 7d 0a 0a 09 63 6f | 64 65 20 3d 20 61 73 6e |..}...co|de = asn|
|00005bb0| 46 72 65 65 20 28 63 6f | 64 65 29 3b 0a 09 72 65 |Free (co|de);..re|
|00005bc0| 74 75 72 6e 20 28 72 65 | 73 75 6c 74 29 3b 0a 7d |turn (re|sult);.}|
|00005bd0| 0a 0a 43 56 6f 69 64 54 | 79 70 65 09 09 61 70 73 |..CVoidT|ype..aps|
|00005be0| 49 6e 69 74 20 28 29 0a | 0a 7b 0a 09 61 70 73 56 |Init ().|.{..apsV|
|00005bf0| 65 72 73 69 6f 6e 20 3d | 20 28 41 73 6e 49 64 54 |ersion =| (AsnIdT|
|00005c00| 79 70 65 29 20 30 3b 0a | 09 61 70 73 53 63 68 65 |ype) 0;.|.apsSche|
|00005c10| 6d 65 73 20 3d 20 28 41 | 70 73 53 63 68 65 6d 65 |mes = (A|psScheme|
|00005c20| 50 74 72 54 79 70 65 29 | 20 30 3b 0a 09 61 70 73 |PtrType)| 0;..aps|
|00005c30| 43 6f 6d 6d 73 20 3d 20 | 28 41 70 73 43 6f 6d 6d |Comms = |(ApsComm|
|00005c40| 50 74 72 54 79 70 65 29 | 20 30 3b 0a 7d 0a 0a 00 |PtrType)| 0;.}...|
|00005c50| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00005c60| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00005c70| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00005c80| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00005c90| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00005ca0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00005cb0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00005cc0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00005cd0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00005ce0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00005cf0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00005d00| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00005d10| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00005d20| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00005d30| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00005d40| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00005d50| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00005d60| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00005d70| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00005d80| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00005d90| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00005da0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00005db0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00005dc0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00005dd0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00005de0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00005df0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00005e00| 2e 2f 73 6e 6d 70 2f 61 | 70 30 2e 63 00 00 00 00 |./snmp/a|p0.c....|
|00005e10| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00005e20| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00005e30| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00005e40| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00005e50| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00005e60| 00 00 00 00 20 20 20 34 | 34 34 20 00 20 32 35 36 |.... 4|44 . 256|
|00005e70| 35 33 20 00 20 20 20 31 | 34 34 20 00 20 20 20 20 |53 . 1|44 . |
|00005e80| 20 20 20 31 34 37 33 20 | 20 35 30 31 35 30 33 34 | 1473 | 5015034|
|00005e90| 34 37 32 20 20 20 36 31 | 34 34 00 20 00 00 00 00 |472 61|44. ....|
|00005ea0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00005eb0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00005ec0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00005ed0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00005ee0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00005ef0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00005f00| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00005f10| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00005f20| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00005f30| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00005f40| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00005f50| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00005f60| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00005f70| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00005f80| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00005f90| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00005fa0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00005fb0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00005fc0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00005fd0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00005fe0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00005ff0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00006000| 0a 2f 2a 0a 20 2a 09 24 | 48 65 61 64 65 72 3a 20 |./*. *.$|Header: |
|00006010| 61 70 30 2e 63 2c 76 20 | 33 2e 30 20 39 31 2f 30 |ap0.c,v |3.0 91/0|
|00006020| 35 2f 31 37 20 31 36 3a | 31 32 3a 34 31 20 6a 72 |5/17 16:|12:41 jr|
|00006030| 64 20 52 65 6c 20 24 0a | 20 2a 09 41 75 74 68 6f |d Rel $.| *.Autho|
|00006040| 72 3a 20 4a 2e 20 44 61 | 76 69 6e 0a 20 2a 09 43 |r: J. Da|vin. *.C|
|00006050| 6f 70 79 72 69 67 68 74 | 20 31 39 38 38 2c 20 31 |opyright| 1988, 1|
|00006060| 39 38 39 2c 20 4d 61 73 | 73 61 63 68 75 73 65 74 |989, Mas|sachuset|
|00006070| 74 73 20 49 6e 73 74 69 | 74 75 74 65 20 6f 66 20 |ts Insti|tute of |
|00006080| 54 65 63 68 6e 6f 6c 6f | 67 79 0a 20 2a 09 53 65 |Technolo|gy. *.Se|
|00006090| 65 20 70 65 72 6d 69 73 | 73 69 6f 6e 20 61 6e 64 |e permis|sion and|
|000060a0| 20 64 69 73 63 6c 61 69 | 6d 65 72 20 6e 6f 74 69 | disclai|mer noti|
|000060b0| 63 65 20 69 6e 20 66 69 | 6c 65 20 22 6e 6f 74 69 |ce in fi|le "noti|
|000060c0| 63 65 2e 68 22 0a 20 2a | 2f 0a 0a 23 69 6e 63 6c |ce.h". *|/..#incl|
|000060d0| 75 64 65 09 3c 6e 6f 74 | 69 63 65 2e 68 3e 0a 0a |ude.<not|ice.h>..|
|000060e0| 23 69 6e 63 6c 75 64 65 | 09 3c 63 74 79 70 65 73 |#include|.<ctypes|
|000060f0| 2e 68 3e 0a 23 69 6e 63 | 6c 75 64 65 09 3c 61 70 |.h>.#inc|lude.<ap|
|00006100| 73 2e 68 3e 0a 23 69 6e | 63 6c 75 64 65 09 3c 61 |s.h>.#in|clude.<a|
|00006110| 73 6e 2e 68 3e 0a 0a 0a | 73 74 61 74 69 63 09 41 |sn.h>...|static.A|
|00006120| 73 6e 49 64 54 79 70 65 | 09 61 70 30 4f 70 44 65 |snIdType|.ap0OpDe|
|00006130| 63 6f 64 65 20 28 67 6f | 6f 64 69 65 73 2c 20 61 |code (go|odies, a|
|00006140| 73 6e 29 0a 0a 41 70 73 | 47 6f 6f 64 69 65 73 54 |sn)..Aps|GoodiesT|
|00006150| 79 70 65 09 09 67 6f 6f | 64 69 65 73 3b 0a 41 73 |ype..goo|dies;.As|
|00006160| 6e 49 64 54 79 70 65 09 | 09 61 73 6e 3b 0a 0a 7b |nIdType.|.asn;..{|
|00006170| 0a 09 67 6f 6f 64 69 65 | 73 20 3d 20 67 6f 6f 64 |..goodie|s = good|
|00006180| 69 65 73 3b 0a 09 72 65 | 74 75 72 6e 20 28 61 73 |ies;..re|turn (as|
|00006190| 6e 43 6f 6d 70 6f 6e 65 | 6e 74 20 28 61 73 6e 2c |nCompone|nt (asn,|
|000061a0| 20 28 41 73 6e 49 6e 64 | 65 78 54 79 70 65 29 20 | (AsnInd|exType) |
|000061b0| 33 29 29 3b 0a 7d 0a 0a | 73 74 61 74 69 63 09 41 |3));.}..|static.A|
|000061c0| 73 6e 49 64 54 79 70 65 | 09 61 70 30 4f 70 45 6e |snIdType|.ap0OpEn|
|000061d0| 63 6f 64 65 20 28 67 6f | 6f 64 69 65 73 2c 20 61 |code (go|odies, a|
|000061e0| 73 6e 29 0a 0a 41 70 73 | 47 6f 6f 64 69 65 73 54 |sn)..Aps|GoodiesT|
|000061f0| 79 70 65 09 09 67 6f 6f | 64 69 65 73 3b 0a 41 73 |ype..goo|dies;.As|
|00006200| 6e 49 64 54 79 70 65 09 | 09 61 73 6e 3b 0a 0a 7b |nIdType.|.asn;..{|
|00006210| 0a 09 41 73 6e 49 6e 64 | 65 78 54 79 70 65 09 09 |..AsnInd|exType..|
|00006220| 69 3b 0a 0a 09 67 6f 6f | 64 69 65 73 20 3d 20 67 |i;...goo|dies = g|
|00006230| 6f 6f 64 69 65 73 3b 0a | 09 69 20 3d 20 28 41 73 |oodies;.|.i = (As|
|00006240| 6e 49 6e 64 65 78 54 79 | 70 65 29 20 30 3b 0a 09 |nIndexTy|pe) 0;..|
|00006250| 72 65 74 75 72 6e 20 28 | 61 73 6e 43 6f 6d 70 6f |return (|asnCompo|
|00006260| 6e 65 6e 74 20 28 61 73 | 6e 2c 20 69 29 29 3b 0a |nent (as|n, i));.|
|00006270| 7d 0a 0a 73 74 61 74 69 | 63 09 43 42 6f 6f 6c 54 |}..stati|c.CBoolT|
|00006280| 79 70 65 09 61 70 30 4f | 70 56 65 72 69 66 79 20 |ype.ap0O|pVerify |
|00006290| 28 61 73 6e 29 0a 0a 41 | 73 6e 49 64 54 79 70 65 |(asn)..A|snIdType|
|000062a0| 09 09 61 73 6e 3b 0a 0a | 7b 0a 09 61 73 6e 20 3d |..asn;..|{..asn =|
|000062b0| 20 61 73 6e 3b 0a 09 72 | 65 74 75 72 6e 20 28 54 | asn;..r|eturn (T|
|000062c0| 52 55 45 29 3b 0a 7d 0a | 0a 43 56 6f 69 64 54 79 |RUE);.}.|.CVoidTy|
|000062d0| 70 65 09 09 61 70 30 49 | 6e 69 74 20 28 29 0a 0a |pe..ap0I|nit ()..|
|000062e0| 7b 0a 09 28 76 6f 69 64 | 29 20 61 70 73 53 63 68 |{..(void|) apsSch|
|000062f0| 65 6d 65 20 28 28 41 70 | 73 4e 61 6d 65 54 79 70 |eme ((Ap|sNameTyp|
|00006300| 65 29 20 22 74 72 69 76 | 69 61 6c 22 2c 0a 09 09 |e) "triv|ial",...|
|00006310| 61 70 30 4f 70 56 65 72 | 69 66 79 2c 20 61 70 30 |ap0OpVer|ify, ap0|
|00006320| 4f 70 45 6e 63 6f 64 65 | 2c 20 61 70 30 4f 70 44 |OpEncode|, ap0OpD|
|00006330| 65 63 6f 64 65 29 3b 0a | 7d 0a 0a 00 00 00 00 00 |ecode);.|}.......|
|00006340| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00006350| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00006360| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00006370| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00006380| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00006390| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000063a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000063b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000063c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000063d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000063e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000063f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
+--------+-------------------------+-------------------------+--------+--------+
Only 25.0 KB of data is shown above.